0

開いているグラフを介してページのカバー写真を削除しようとしています。

これは可能ですか?

カバーは次のように設定されました。

https://graph.facebook.com/PAGE_ID?cover=IMAGE_ID&method=POST&access_token=ACCESS_TOKEN&no_feed_story=true

そして次のように削除します:

https://graph.facebook.com/IMAGE_ID?method=DELETE&access_token=ACCESS_TOKEN

そうする権限がありません:

{
  "error": {
    "message": "(#200) Permissions error", 
    "type": "OAuthException", 
    "code": 200
  }
}

表紙を設定すると、Facebook はページの表紙アルバムに新しい写真を保存します。このカバー写真は、アプリによって作成されたものではありません。

そのため、ページのカバー写真を削除できないようです。同じアプリで作成された写真しか削除できないためです。

誰かがこれを確認できますか?

4

2 に答える 2

0

私は実際にそれを機能させましたが、何よりもFB側のバグのようです.

私は最初の投稿と同じことをしました。テストの約 20% でカバーを削除できたと思います (ブラウザに URL を直接入力することもあれば、PHP/CURL を使用することもあります)。

しかし、最近のすべてのテストでは、もう機能していません。

機能していない場合は「#200 Permissions Error」メッセージが表示され、機能している場合は単に「true」が表示されます。

ページ アクセス トークンのパーミッションの処理に問題があるようです。

残念ながら、オフィスの Web カメラ キャプチャを FB カバーとして表示したかったのですが、カバー フォルダが毎分スクリーン キャップでいっぱいになるのを避けるために、古いカバーを時々自動的に削除する必要がありました。 10最新。

于 2012-11-06T11:34:50.170 に答える
0

その機能を提供する API はありません。別の方法で提案しているドキュメントを見つけた場合は、ここにコメントしてください。修正します

于 2012-09-24T15:49:48.587 に答える