このトピックに関連する古い投稿がいくつかありますが、API が変更されたため、もう一度質問したいと思いました。Facebook API で写真タグを削除する方法はありますか?
グラフ API を使用した写真タグの削除に関するこのドキュメントを見ました。
https://developers.facebook.com/docs/reference/api/photo/#tags
HTTP DELETE リクエストを /PHOTO_ID/tags/USER_ID または PHOTO_ID/tags?to=USER_ID に発行することで、写真内の特定のユーザーのタグを削除できます。
写真のタグを削除するには、publish_stream 権限が必要で、次のパラメーターをサポートしています。
Parameter Description Type Required to USER_ID of the User to tag; can also be string yes provided in URL path (see above).
削除が成功すると、次のリターンが得られます。
Description Type If the deletion succeeded boolean
やってみたところうまくいきませんでした。代わりに、常に次のエラーが発生します。
{
"error": {
"message": "(#3) Application does not have the capability to make this API call.",
"type": "OAuthException",
"code": 3
}
}
Facebook にバグ レポートを送信しましたが、Facebook はバグを「トリアージ済み」ステータスにすることで認めているようです。それから数週間後、他の数人の開発者がバグレポートを購読していましたが、次の説明でケースをクローズしました:
開発者コミュニティへの影響に基づいて、バグに優先順位を付けています。このバグ レポートは他の開発者からあまり注目されていないため、重要な問題に焦点を当てるためにクローズします。問題の原因が実装上の問題である可能性は十分にあります。その場合は、Stack Overflow でヘルプを見つけることができます。
バグレポートはこちら: https://developers.facebook.com/bugs/122135101317762
API を介してタグを解除する方法を理解するのを手伝ってくれる人はいますか? 私のアプリは現在、モバイル アプリとしてではなく、Web アプリとして作成されています。
これについて何か助けていただきありがとうございます。