2017-10-13 24 views
0

グラフAPI呼び出しを使用してコメントを削除しようとしています。Facebook APIを使用してコメントを削除できません - 右アクセストークンを使用してください

https://graph.facebook.com/[comment-id]?access_token=[access-token]&method=delete 

ただし、アクセストークンに関しては、どちらを使用するかわかりません。私は自分のアプリケーションの「ユーザーアクセストークン」、「ページアクセストークン」、「Appトークン」を使用しています。これらのいずれにも作用しません。

[PS、私のアプリは、すべての権限を持っている、と私はレビューのためにそれをしても提出している]

私はちょうどアプリケーションによって投稿されていなかったコメントを削除することも可能だったかどうかを知りたいですか? (なぜなら、Deleteはページアクセストークンに対してのみ許可されているからです)。

だから、ユーザーの投稿からコメントを削除できるかどうか教えてください。もしそうなら、どのaccess_tokenを提供するか。

答えて

0

ドキュメントリストには、すべてのneccessaryアクセストークンとアクセス権:

https://developers.facebook.com/docs/graph-api/reference/v2.10/comment#deleting

私は、ユーザープロファイルでそれを試してみました、コメントを投稿したり、それらを削除することはできていないようだ - どんなにだった場合アプリケーションによって作成された、または手動:API経由

公開コメントは トークン

ページアクセスのためにのみ使用可能です

ページでは、ドキュメントに応じて必要な権限を持つページトークンを使用する必要があります。

+0

のでpublish_actions権限を持っていることを確認してくださいtype: 'DELETE'

$.ajaxを行う必要がありますユーザー? –

+0

特定のページのコメント/投稿のみを削除できますか? –

+0

はい、そのように見えます – luschn

0

あなたはHTTP GETコールをしていて、最後に&メソッド=削除を入れているように見えます。これは動作しません。

HTTP DELETE呼び出しを行う必要があります。だからではなく、$のに.get(...)のようなものをやって、あなたは特定の投稿を削除することはできません、また、あなたのトークンが

+0

私はFacebookのグラフAPIエクスプローラでこれをやろうとしています。 (developer.facebook.com/tools/explore)、投稿の無効なアクセストークンの問題が発生します。 –

関連する問題