> ## Documentation Index
> Fetch the complete documentation index at: https://www.ayrshare.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# 發布貼文 API：發布到任何社群網路

> 透過一次 Ayrshare API 呼叫發布到 Facebook、Instagram、X、LinkedIn、TikTok、YouTube 等平台。查看參數、程式碼範例與支援的媒體格式。

export const XByoNotice = () => <Info>
  <strong>Targeting X/Twitter?</strong> Starting March 31, 2026, all X operations require your own API credentials. After linking X via OAuth, include these 2 headers in your request:
  <br /><br />
  <code>X-Twitter-OAuth1-Api-Key</code> — Your API Key (Consumer Key)<br />
  <code>X-Twitter-OAuth1-Api-Secret</code> — Your API Key Secret (Consumer Secret)
  <br /><br />
  <strong>One-time setup per Ayrshare account.</strong> You create one X Developer App and reuse the same API Key and Secret across every sub-profile / end-user you link. You do <em>not</em> create a new app per customer.
  <br /><br />
  Not linked yet? See the <a href="/docs/dashboard/connect-social-accounts/x-twitter-byo-keys">full setup guide</a> to connect your X account.
  <br /><br />
  Your keys are never logged or stored by Ayrshare.
</Info>;

export const PlansAvailable = ({plans = [], maxPackRequired}) => {
  let displayPlans = plans;
  if (plans && plans.length === 1) {
    const lowerCasePlan = plans[0].toLowerCase();
    if (lowerCasePlan === "business") {
      displayPlans = ["Launch", "Business", "Enterprise"];
    } else if (lowerCasePlan === "premium") {
      displayPlans = ["Premium", "Launch", "Business", "Enterprise"];
    }
  }
  return <Note>
Available on {displayPlans.length === 1 ? "the " : ""}
{displayPlans.join(", ").replace(/\b\w/g, l => l.toUpperCase())}{" "}
{displayPlans.length > 1 ? "plans" : "plan"}.

{maxPackRequired && <span onClick={() => window.open('https://www.ayrshare.com/docs/additional/maxpack', '_self')} className="flex items-center mt-2 cursor-pointer">
 <span className="px-1.5 py-0.5 rounded text-sm" style={{
    backgroundColor: '#C264B6',
    color: 'white',
    fontSize: '12px'
  }}>
   Max Pack required
 </span>
</span>}
</Note>;
};

export const HeaderAPI = ({noProfileKey, profileKeyRequired}) => <>
    <ParamField header="Authorization" type="string" required>
      <a href="/docs/apis/overview#authorization">API Key</a> of the Primary Profile.
      <br />
      <br />
      Format: <code>Authorization: Bearer API_KEY</code>
    </ParamField>
    {!noProfileKey && (profileKeyRequired ? <ParamField header="Profile-Key" type="string" required>
          <a href="/docs/apis/overview#profile-key-format">Profile Key</a> of a User Profile.
          <br />
          <br />
          Format: <code>Profile-Key: PROFILE_KEY</code>
        </ParamField> : <ParamField header="Profile-Key" type="string">
          <a href="/docs/apis/overview#profile-key-format">Profile Key</a> of a User Profile.
          <br />
          <br />
          Format: <code>Profile-Key: PROFILE_KEY</code>
        </ParamField>)}
  </>;

<PlansAvailable plans={["premium"]} maxPackRequired={false} />

<XByoNotice />

將貼文發布到你或你的使用者已連結的社群網路。
如果你想將貼文發布到 User Profiles，詳情請參閱 [/profiles 端點](/docs/apis/profiles/overview)。

請務必在 [Authorization header](/docs/apis/overview#authorization) 中加入你的 `API_KEY`，如需發布到 User Profile，也請加入 `PROFILE_KEY`。
你可以在 Ayrshare Developer Dashboard 的 API Key 頁面找到 API Key。

更多發布選項細節請參閱 [Post API 概觀](/docs/apis/post/overview)。

## Header 參數

<HeaderAPI />

## Body 參數

<ParamField body="post" type="string" required>
  傳送到 platforms 參數所指定社群網路的貼文文字。
  進階選項（包含如何加入 URL 與 rich text）請參閱[這裡](/docs/apis/post/overview)。

  你可以傳送空字串 `""` 發布不含文字的貼文。
</ParamField>

<ParamField body="platforms" type="array" required>
  要發布的社群媒體平台。接受一個字串陣列，可用的值有：`bluesky`、`facebook`、`gmb`、`instagram`、`linkedin`、`pinterest`、`reddit`、`snapchat`、`telegram`、`threads`、`tiktok`、`twitter` 或 `youtube`。

  請注意：Facebook 粉絲專頁請使用 `facebook`，Google Business Profile 請使用 `gmb`。

  使用 `all` 可發布到所有已連結的社群網路。同時也要一併包含所有社群網路的必填欄位。
  例如，若已連結 `youtube`，就必須在 `youTubeOptions` 中包含 `title`。
</ParamField>

<ParamField body="mediaUrls" type="array">
  要包含在貼文中的圖片或影片 URL 陣列。更多資訊請參閱 [/media 端點](/docs/apis/media/overview)。

  URL 必須為安全連線並以 `https://` 開頭。若 URL 中包含特殊字元（例如 ñ），請先進行編碼再傳送。

  影片需要付費方案。

  [圖片與影片需求](/docs/apis/post/overview#image-%26-video-requirements) 以及 [其他進階選項](/docs/apis/post/overview) 請參閱此處。
</ParamField>

<ParamField body="isVideo" type="boolean" default={false}>
  Ayrshare 會依據 URL 的檔案副檔名（例如 .mp4）判斷媒體類型。如果 URL 未以已知的影片副檔名結尾（例如動態 GIF），你可以明確將媒體設定為影片。

  詳情請參閱[影片副檔名](/docs/apis/post/overview#video-extension)。
</ParamField>

<ParamField body="scheduleDate" type="string">
  排程未來貼文的日期時間。接受 UTC 日期時間。

  例如使用 `YYYY-MM-DDThh:mm:ssZ` 格式，並以 `2026-07-08T12:30:00Z` 的形式傳送。
  更多範例請參閱 [utctime](https://www.utctime.net/)。

  詳情也可以參閱[排程貼文](/docs/apis/post/overview#schedule-posts)。
</ParamField>

<ParamField body="validateScheduled" type="boolean" default={true}>
  預設情況下，排程貼文在被接受前會先經過檢查（預先驗證），以確認是否符合媒體需求等條件。
  如果 Ayrshare 檢查發現任何問題，你會立即收到錯誤回應，且該貼文不會被排程。
  到達排定日期時，貼文會被發布，屆時最終的成功或錯誤回應會透過 webhook 或 [/history 端點](/docs/apis/history/overview) 送出。

  若要略過這個預先驗證步驟，可將 `validateScheduled` 設為 `false`。

  我們建議排程貼文保持啟用驗證，以便及早發現錯誤。
  否則貼文會被排程，你只會在實際發布時才收到錯誤。

  詳情請參閱[排程 webhook 動作](/docs/apis/webhooks/actions#scheduled-action)。
</ParamField>

<ParamField body="firstComment" type="object">
  在貼文發布後自動加上首則留言。詳情請參閱[首則留言](/docs/apis/post/overview#first-comment)。
</ParamField>

<ParamField body="disableComments" type="boolean" default={false}>
  停用該貼文的留言。僅適用於 Instagram、LinkedIn 與 TikTok。
</ParamField>

<ParamField body="shortenLinks" type="boolean" default={false}>
  使用 [Ayrshare 的縮短網址服務](/docs/apis/links/overview) 對所有平台的貼文中的連結進行縮短。

  只有以 https 開頭的 URL 會被縮短。

  縮短網址功能[需要 Max Pack](/docs/additional/maxpack)。

  有關使用[第三方縮短網址服務](/docs/apis/links/overview#custom-link-domain)的資訊請參閱此處。
</ParamField>

<ParamField body="autoSchedule" type="object">
  詳情請參閱[自動排程](/docs/apis/auto-schedule/overview)。
</ParamField>

<ParamField body="autoRepost" type="object">
  以固定間隔自動多次轉貼你的內容，打造能持續維持新鮮度、讓受眾持續看見的常青內容。

  詳情請參閱[自動轉貼](/docs/apis/post/overview#auto-repost)。
</ParamField>

<ParamField body="autoHashtag" type="object">
  詳情請參閱[自動 hashtag](/docs/apis/post/overview#auto-hashtags)。
</ParamField>

<ParamField body="unsplash" type="string">
  詳情請參閱 [unsplash](/docs/apis/post/overview#unsplash)。
</ParamField>

<ParamField body="blueskyOptions" type="object">
  請參閱 [Bluesky 詳細說明](/docs/apis/post/social-networks/bluesky)。
</ParamField>

<ParamField body="faceBookOptions" type="object">
  請參閱 [Facebook 詳細說明](/docs/apis/post/social-networks/facebook)。
</ParamField>

<ParamField body="gmbOptions" type="object">
  請參閱 [Google Business Profile 詳細說明](/docs/apis/post/social-networks/google)。
</ParamField>

<ParamField body="instagramOptions" type="object">
  請參閱 [Instagram 詳細說明](/docs/apis/post/social-networks/instagram)。
</ParamField>

<ParamField body="linkedInOptions" type="object">
  請參閱 [LinkedIn 詳細說明](/docs/apis/post/social-networks/linkedin)。
</ParamField>

<ParamField body="pinterestOptions" type="object">
  請參閱 [Pinterest 詳細說明](/docs/apis/post/social-networks/pinterest)。
</ParamField>

<ParamField body="redditOptions" type="object">
  請參閱 [Reddit 詳細說明](/docs/apis/post/social-networks/reddit)。
</ParamField>

<ParamField body="snapChatOptions" type="object">
  請參閱 [Snapchat 詳細說明](/docs/apis/post/social-networks/snapchat)。
</ParamField>

<ParamField body="telegramOptions" type="object">
  請參閱 [Telegram 詳細說明](/docs/apis/post/social-networks/telegram)。
</ParamField>

<ParamField body="threadsOptions" type="object">
  請參閱 [Threads 詳細說明](/docs/apis/post/social-networks/threads)。
</ParamField>

<ParamField body="tikTokOptions" type="object">
  請參閱 [TikTok 詳細說明](/docs/apis/post/social-networks/tiktok)。
</ParamField>

<ParamField body="twitterOptions" type="object">
  請參閱 [X/Twitter 詳細說明](/docs/apis/post/social-networks/x-twitter)。
</ParamField>

<ParamField body="youTubeOptions" type="object">
  請參閱 [YouTube 詳細說明](/docs/apis/post/social-networks/youtube)。
</ParamField>

<ParamField body="requiresApproval" type="boolean" default={false}>
  詳情請參閱[審核流程](/docs/apis/post/overview#approval-workflow)。
</ParamField>

<ParamField body="randomPost" type="boolean" default={false}>
  [產生隨機的貼文文字](/docs/quickstart#random-quote)以供測試。`randomPost: true` 會忽略 `post` 欄位。
</ParamField>

<ParamField body="randomMediaUrl" type="boolean" default={false}>
  [產生隨機的媒體圖片](/docs/quickstart#random-image)以供測試。`randomMediaUrl: true` 會忽略 `mediaUrls` 欄位。
</ParamField>

<ParamField body="idempotencyKey" type="string">
  與該貼文關聯的選用唯一 ID。重複的 ID 會被拒絕。詳情請參閱[冪等性](/docs/apis/post/overview#idempotent-posts)。
</ParamField>

<ParamField body="notes" type="string">
  設定貼文的備註，可透過 [/history 端點](/docs/apis/history/overview) 取得。備註僅供參考，不會影響貼文。
</ParamField>

<RequestExample>
  ```bash cURL theme={"system"}
  curl \
  -H "Authorization: Bearer API_KEY" \
  -H 'Content-Type: application/json' \
  -d '{
    "post": "Today is a great day!",
    "platforms": ["twitter", "facebook", "instagram", "linkedin"],
    "mediaUrls": ["https://img.ayrshare.com/012/gb.jpg"]
  }' \
  -X POST https://api.ayrshare.com/api/post
  ```

  ```javascript JavaScript theme={"system"}
  const API_KEY = "API_KEY";

  fetch("https://api.ayrshare.com/api/post", {
        method: "POST",
        headers: {
          "Content-Type": "application/json",
          "Authorization": `Bearer ${API_KEY}`
        },
        body: JSON.stringify({
          post: "Today is a great day!", // required
          platforms: ["bluesky", "facebook", "instagram", "linkedin", "twitter"], // required
          mediaUrls: ["https://img.ayrshare.com/012/gb.jpg"] //optional
        }),
      })
        .then((res) => res.json())
        .then((json) => console.log(json))
        .catch(console.error);
  ```

  ```python Python theme={"system"}
  import requests

  payload = {'post': 'Today is a great day!',
          'platforms': ['bluesky', 'facebook', 'instagram', 'linkedin', 'twitter'],
          'mediaUrls': ['https://img.ayrshare.com/012/gb.jpg']}
  headers = {'Content-Type': 'application/json',
          'Authorization': 'Bearer API_KEY'}

  r = requests.post('https://api.ayrshare.com/api/post',
      json=payload,
      headers=headers)

  print(r.json())
  ```

  ```php PHP theme={"system"}
  <?php

  $curl = curl_init();
  $data = [
      "post" => "Today is a great day!",
      "platforms" => ["bluesky", "facebook", "instagram", "linkedin", "pinterest", "twitter"],
      "mediaUrls" => ["https://img.ayrshare.com/012/gb.jpg"]
  ];

  curl_setopt_array($curl, [
      CURLOPT_URL => 'https://api.ayrshare.com/api/post',
      CURLOPT_RETURNTRANSFER => true,
      CURLOPT_POST => true,
      CURLOPT_POSTFIELDS => json_encode($data),
      CURLOPT_HTTPHEADER => [
          'Authorization: Bearer API_KEY', // Replace 'API_KEY' with your actual API key
          'Content-Type: application/json'
      ],
  ]);

  $response = curl_exec($curl);
  curl_close($curl);
  echo $response;
  ```

  ```go Go theme={"system"}
  package main

  import (
  	"bytes"
  	"encoding/json"
  	"log"
  	"net/http"
  )

  func main() {
  	message := map[string]interface{}{
  		"post":      "Today is a great day!",
  		"platforms": []string{"bluesky", "facebook", "instagram", "linkedin", "twitter"},
  		"mediaUrls": []string{"https://img.ayrshare.com/012/gb.jpg"}
  	}

  	bytesRepresentation, err := json.Marshal(message)
  	if err != nil {
  		log.Fatalln(err)
  	}

  	req, _ := http.NewRequest("POST", "https://api.ayrshare.com/api/post",
  		bytes.NewBuffer(bytesRepresentation))

  	req.Header.Add("Content-Type", "application/json; charset=UTF-8")
  	req.Header.Add("Authorization", "Bearer API_KEY")

  	res, err := http.DefaultClient.Do(req)
  	if err != nil {
  		log.Fatal("Error:", err)
  	}

  	res.Body.Close()
  }
  ```

  ```csharp C# theme={"system"}
  using System;
  using System.Net.Http;
  using System.Text;
  using System.Threading.Tasks;

  namespace PostPOSTRequest_csharp
  {
    class Post
    {
      private static readonly HttpClient client = new HttpClient();

          static async Task Main(string[] args)
          {
              string API_KEY = "API_KEY";
              string url = "https://api.ayrshare.com/api/post";

              // Set up request headers
              client.DefaultRequestHeaders.Add("Authorization", "Bearer " + API_KEY);

              // Prepare JSON content
              string json = "{\"post\" : \"Today is a great day!\","
                  + "\"platforms\" : [ \"bluesky\", \"facebook\", \"instagram\", \"linkedin\", \"twitter\" ],"
                  + "\"mediaUrls\" : [ \"https://img.ayrshare.com/012/gb.jpg\" ]}";
              var content = new StringContent(json, Encoding.UTF8, "application/json");

              try
              {
                  // Send POST request
                  HttpResponseMessage response = await client.PostAsync(url, content);
                  response.EnsureSuccessStatusCode();

                  // Read response
                  string responseBody = await response.Content.ReadAsStringAsync();
                  Console.WriteLine(responseBody);
              }
              catch (HttpRequestException e)
              {
                  Console.WriteLine($"Error: {e.Message}");
              }
          }
      }
  }
  ```

  ```ruby Ruby theme={"system"}
  require 'httparty'    # gem install httparty

  res = HTTParty.post("https://api.ayrshare.com/api/post",
      headers: {Authorization: "Bearer API_KEY"},
      body: {
          post: "Today is a great day!",
          platforms: ['bluesky', 'facebook', 'instagram', 'linkedin', 'twitter'],
          mediaUrls: ["https://img.ayrshare.com/012/gb.jpg"]
      }).body

  puts res
  ```
</RequestExample>

<ResponseExample>
  ```json 200: Success theme={"system"}
  {
      "status": "success",
      "errors": [],
      "postIds": [
          {
              // Details at https://www.ayrshare.com/docs/apis/post/social-networks/bluesky
              "status": "success",
              "id": "at://did:plc:n7atrjd22xgkmgwig6dzlhzd/app.bsky.feed.post/3lez7fwx452", // Bluesky Social Post ID
              "cid": "bafyreie6n475cd3ynr6sfacvohu5qgjibcooxnug6zcbghkwnrwi5stafy",         // Bluesky Content ID
              "postUrl": "https://bsky.app/profile/madworlds.bsky.social/post/3lez7fwx4572",
              "platform": "bluesky"
          },
          {
              // Details at https://www.ayrshare.com/docs/apis/post/social-networks/facebook
              "status": "success",
              "id": "104923907983682_108329000309742", // Facebook Social Post ID
              "platform": "facebook", 
              "postUrl": "https://www.facebook.com/104923907983682_108329000309742",
          },
          {
              // Details at https://www.ayrshare.com/docs/apis/post/social-networks/google
              "status": "success",
              "id": "3837985438581442258", // Google Business Profile Social Post ID
              "postUrl": "https://local.google.com/place?id=5229466225881728772&use=posts&lpsid=CM",
              "type": "localPosts",
              "platform": "gmb"
          },
          {
              // Details at https://www.ayrshare.com/docs/apis/post/social-networks/instagram
              "status": "success",
              "platform": "instagram", // Instagram Social Post ID
              "id": "17878176260289172",
              "postUrl": "https://www.instagram.com/p/CP1dI9Hp_WO/",
              "usedQuota": 12,
              "contentIssues": {  // Optional — only present when Ayrshare detected and resolved a content issue
                  "originMediaHostFailed": true,
                  "details": ["Media URL could not be retrieved by the social network. Successfully posted using Ayrshare automated media protection."]
              }
          },
          {
              // Details at https://www.ayrshare.com/docs/apis/post/social-networks/linkedin
              "status": "success",
              "id": "urn:li:share:7282181682126807041", // LinkedIn Social Post ID
              "postUrl": "https://www.linkedin.com/feed/update/urn:li:share:7282181682126807041",
              "owner": "urn:li:organization:77682157",
              "platform": "linkedin"
          },
          {
              // Details at https://www.ayrshare.com/docs/apis/post/social-networks/pinterest
              "status": "success",
              "id": "42995371460659062", // Pinterest Social Post ID
              "postUrl": "https://www.pinterest.com/pin/429953714606062/",
              "platform": "pinterest"
          },
          {
              // Details at https://www.ayrshare.com/docs/apis/post/social-networks/reddit
              "status": "success",
              "id": "1hvdvof", // Reddit Social Post ID
              "postUrl": "https://www.reddit.com/r/test/comments/1hvdvof/reddit_post_title/",
              "platform": "reddit"
          },
          {
              // Details at https://www.ayrshare.com/docs/apis/post/social-networks/snapchat
              "status": "success",
              "id": "921ed204-e123-5b08-a9ce-zx489f1f38c5",                             // Snapchat Social Post ID 
              "mediaId": "V6noC6UOQgOcABCDEgFZEwAAgd3F0cnp1eWtxZAb9PsH-MXb9PsIWAAAAAA", // Snapchat Media ID
              "postUrl": "https://www.snapchat.com/add/samsmith1920/921ed204-e123-5b08-a9ce-zx489f1f38c5",
              "type": "stories",
              "ended": "2025-05-23T13:04:30.545Z",
              "platform": "snapchat"
          },
          {
              // Details at https://www.ayrshare.com/docs/apis/post/social-networks/telegram
              "status": "success",
              "id": 635, // Telegram Social Post ID
              "postUrl": "https://t.me/c/1424847122/635",
              "platform": "telegram"
          },
          {
              // Details at https://www.ayrshare.com/docs/apis/post/social-networks/tiktok
              "status": "success",
              "idShare": "v_pub_url~v2.7456954878846683182",
              "id": "pending", // TikTok Social Post ID - see https://www.ayrshare.com/docs/apis/post/social-networks/tiktok
              "isVideo": true,
              "platform": "tiktok"
          },
          {
              // Details at https://www.ayrshare.com/docs/apis/post/social-networks/twitter
              "status": "success",
              "id": "1288899996423983105", // X/Twitter Social Post ID
              "platform": "twitter",
              "postUrl": "https://x.com/handle/status/1288899996423983105"
          },
          {
              // Details at https://www.ayrshare.com/docs/apis/post/social-networks/youtube
              "status": "success",
              "id": "3oQeP-kTsbo", // YouTube Social Post ID
              "postUrl": "https://youtu.be/3oQeP-kTo",
              "platform": "youtube"
          }
      ],
      "id": "RhrbDtYh7hdSMc67zC8H"    // Ayrshare Post ID used for delete, analytics, comments, etc.
  }
  ```

  ```json 200: Success for Scheduled theme={"system"}
  {
    "status": "scheduled",
    "scheduleDate": "2023-04-01T10:04:12Z",
    "id": "IUiaqFkQP96UJJXYjRpv", // Ayrshare Post ID used for delete, comment, analytics, etc.
    "refId": "9abf1426d6ce9122effdeeddfdfdfd",
    "post": "Genius is eternal patience. - Michelangelo"
  }
  ```

  ```json 200: Success with Profile Key theme={"system"}
  {
    "status": "success",
    "posts": [
      {
        "status": "success",
        "errors": [],
        "postIds": [
          {
            "status": "success",
            "id": "1869166036466991888",
            "postUrl": "https://twitter.com/wondrouswaffles/status/1869",
            "platform": "twitter"
          },
          {
            "status": "success",
            "id": "106638148652344_601623445855888",
            "postUrl": "https://www.facebook.com/106638148652329/posts/6016",
            "platform": "facebook"
          }
        ],
        "id": "bVQotNtxgXAUmLtqmw2",
        "refId": "b68bdcabb379be2cf1186c1e595449804b232sa",
        "profileTitle": "The Best Profile",
        "post": "Formal education will make you a living. Self education will make you a fortune. - Jim Rohn"
      }
    ]
  }
  ```

  ```json 200: Success Scheduled Post and Profile Key theme={"system"}
  {
    "status": "success",
    "posts": [
      {
        "status": "scheduled",
        "scheduleDate": "2023-04-01T10:04:12Z",
        "id": "qvu8gysraodz2WFZgRX7", // Ayrshare Post ID used for delete, comment, analytics, etc.
        "refId": "9abf1426d6ce9122effdeeddfdfdfd",
        "profileTitle": "Best Profile",
        "post": "I never thought of myself as being handsome or good-looking or whatever. I always felt like an outsider. - Elton John"
      }
    ]
  }
  ```

  ```json 400: Bad Request theme={"system"}
  {
    "status": "error",
    "errors": [
      {
        "action": "post",
        "status": "error",
        "code": 156,
        "message": "Youtube does not seem to be linked with Ayrshare. Please confirm the linkage on the Social Accounts page in your dashboard. .../ayrshare.com/additional-info/troubleshooting",
        "platform": "youtube"
      },
      {
        "action": "post",
        "status": "error",
        "code": 110,
        "message": "Status is a duplicate.",
        "post": "Today is a great day",
        "platform": "twitter"
      }
    ],
    "postIds": [],
    "id": "0OGBzZssN5hxy8dMSRaD" // Ayrshare Post ID used for delete, comment, analytics, etc.
  }
  ```

  ```json 400: Bad Request with Profile Key theme={"system"}
  {
      "status": "error",
      "posts": [
          {
              "status": "error",
              "errors": [
                  {
                      "action": "post",
                      "status": "error",
                      "code": 156,
                      "message": "Instagram is not linked.
                        Please confirm the linkage on the Social Accounts page in the dashboard. https://www.ayrshare.com/docs/help-center/overview",
                      "platform": "instagram"
                  }
              ],
              "postIds": [],
              "id": "ekftQJ0hFB1Fx6bnM33",
              "refId": "9abf1426d6ce9122effdeeddfdfdfd",
              "profileTitle": "Best Profile",
              "post": "The most common way people give up their power is by thinking they don't have any. - Alice Walker"
          }
      ]
  }
  ```

  ```javascript 500: Internal Server Error theme={"system"}
  {
      "status": "error",
      "errors": [
          {
              "action": "post",
              "status": "error",
              "code": 107,
              "message": "Facebook Error: This status update is identical to the last one you posted. Try posting something different, or delete your previous update.",
              "platform": "facebook"
          }
      ],
      "postIds": [],
      "id": "6APU4qqI7XO7JM3BOy6B" // Ayrshare Post ID used for delete, comment, analytics, etc.
  }
  ```
</ResponseExample>
