Facebook php SDKを使用していると、idとxidを指定して、コメントを削除する方法を理解するのに多くの問題が発生します。
最初は、REST APIを使用していました。ここで、「comments_remove($ xid、$ id);」を呼び出すことができます。コメントを削除します。このメソッドの問題は、xidパラメーターが英数字とアンダースコアのみを受け入れる場合に発生しました。ドキュメント(http://developers.facebook.com/docs/reference/fbml/comments)に基づくと、有効なXIDは任意のurl_encodeの結果である可能性があります。
現在、新しいGRAPHAPIを使用して運をテストしています。「オブジェクトの削除」の下のhttp://developers.facebook.com/docs/apiを見ると、コメントの削除は確実にサポートされているようです。ただし、DELETEリクエストを送信しようとしました。また、引数「method=delete」を指定してPOSTとGETをオブジェクトURLに送信しようとしました。
どのように試しても、常に同じエラーが発生します。
{"error":{"type": "GraphMethodException"、 "message":"サポートされていない削除リクエスト。"}}
アクセストークンもパラメータとして送信しています。私が送信しているアクセストークンは、JavaScriptCookieのシングルサインオンからFacebookCookieに保存されているアクセストークンです。これらはすべて私のアプリケーションに対して行われたコメントです。これは他の誰かに起こりますか、それとも私は単にこれを正しく行っていませんか?
どんな助けやガイダンスも大歓迎です。