php - 別のページとしてページに投稿する-Facebook API

原文 php facebook facebook-graph-api facebook-graph-api-v2.2

アプリをユーザーが所有するページの1つとして所有されていないページ(所有されているページを所有されていないページのフィードに投稿)として投稿したいと考えています。

Facebookにページとしてログインすると、デスクトッププラットフォームでこれを実行できます。ただし、私の試用版(および検索)から、Facebook Graph APIを使用して実行することは「不可能」であることが返されました。

具体的には、次のPOSTを実行すると、

/{target-page-id}/feed?message=test&access_token={owned-page-access-token}


FBから次の応答を受け取りました。


(#200)アクターがページである投稿には、EVENTまたはGROUP以外のtarget_idを含めることもできません\ n


イベントまたはグループへの投稿は機能しますが、ターゲットページに投稿できません。

回避策はありますか?デスクトップポータルではできるが、APIではできないことを理解するのに苦労している

前もって感謝します!
答え
&from = [ページ名]というクエリ文字列を追加して、誰がページに投稿しているかを定義してみてください。

例:

/{target-page-id}/feed?message=test&from=[PageName]&access_token={owned-page-access-token}
関連記事

php - 最初の行のみを表示する演算子間のMySQL

php - 特定の投稿からWordpressブログフィードを開始する

php - laravelのCron(https://github.com/liebig/cronを使用)

php - Joomlaの兄弟アイテムを一覧表示します! K2商品ページ

php - インポートされた依存関係注入構成にコンテナーがありません

php - スクリプトを呼び出して、それをPHPのバックグラウンドで実行し続けますか?

php - コードは更新時に実行されます

php - ACLチュートリアルに従った後、CakePHP 2.0.0にログインできません

php - phpMyAdmin:FROMの後でデフォルトのデータベースが無視される

php - JQueryを使用して(PHPページにある)HTMLフォームを更新する