投稿
投稿を編集する
送信前なら targets の置換、scheduledAt の設定、draft と scheduled の切り替えができます。
認可
Authorizationstring必須個人キーまたは OAuth アクセストークン。
Bearer <token>として送信します。
パスパラメーター
idstring必須投稿の ID。
ボディ
application/json
targetsobject[]すべてのターゲットを書き換えます(テキスト、メディア、フォーマット、アカウント)。省略すると維持されます
子属性を表示
platformstring必須対象のネットワーク
使用できる値:
instagramfacebookxlinkedintiktoktextstring必須このネットワークで公開するキャプション
mediaobject[]添付するメディア
子属性を表示
idstring店舗のライブラリにあるメディアの ID(なければ
urlとtype)urlstringメディアの公開 URL(ライブでは https)。ID がない場合
typestringURL で指定したメディアの種類
使用できる値:
imagevideo
formatstringフォーマット(
post、reel、story、carouselなど)。省略時はネットワークが提供するものaccountIdstringライブ:店舗がこのネットワークに複数のアカウントを持つ場合に、公開する連携アカウント(
GET /v1/establishments/:id/accounts)
scheduledAtstring<date-time>新しい日時(未来):この日時に投稿が予約されます
statusstringdraft:下書きに戻す(内容は維持、日時は失われる)。scheduled:scheduledAtに、または元の日時で予約使用できる値:
draftscheduled
レスポンス
200application/json
編集後の投稿。
idstring必須投稿の ID
statusstring必須全ネットワークを通じた状態。
partial:一方で公開され、別の一方で失敗使用できる値:
draftscheduledpublishingpublishedsent_to_inboxfailedpartialestablishmentIdstring必須投稿の店舗
createdAtstring<date-time>必須投稿が作成された日時
targetsobject[]必須ネットワークとアカウントごとに 1 件。1 つのネットワークに 2 アカウントなら 2 件
子属性を表示
platformstring必須ターゲットのネットワーク
accountIdstring必須公開するアカウント(
GET /v1/establishments/:id/accounts)statestring必須ネットワーク上でのターゲットの状態
使用できる値:
draftscheduledpublishingpublishedsent_to_inboxfailedpublishedAtstring<date-time>ターゲットが公開された日時
permalinkstringネットワーク上の公開済み投稿へのリンク
errorstringネットワークが拒否した理由
scheduledAtstring<date-time>投稿の公開予定日時
402
subscription_required。
403
テストアプリケーションの場合は live_mode_required、または posts:write スコープがありません。
404
post_not_found:トークンが届かない投稿です。
409
post_not_editable:ネットワークがすでに送信済み、または送信中です。
422application/json
post_refused:ネットワーク、店舗、または Publishing が編集後の投稿を拒否する場合。同じネットワークに 2 つのターゲットがあると duplicate_platform。
4XXapplication/json
その他のエラー。エラーエンベロープで返されます。