facebook-actionscript-api を使用してユーザーからユーザーへのリクエストを削除しようとしています。これまでのところ成功していません..次のコードを試しました:
//try #1
var data:Object = new Object();
data.method = 'delete';
var userid:String = "idOfTheRequestSender"; //id of the request sender
var fullrequestID:String = requestId + '_'+ userid;//requestId - id of the sent request
Facebook.api(fullrequestID, onRequestDeleteCallBack, data, "POST");
//try #2
var userid:String = "idOfTheRequestSender"; //id of the request sender
var fullrequestID:String = requestId + '_'+ userid; //requestId - id of the sent request
Facebook.deleteObject(fullrequestID, onRequestDeleteCallBack);
ユーザー ID を自分のアプリにあるものに置き換えています。コールバック関数のパラメーターは常に null であり、リクエストは削除されないため、どちらも機能しません。どんな助けでも大歓迎です.Thanks.
問題はリクエストを削除するだけで、送信できます。
編集:問題は、リクエストを受信したアカウントからではなく、リクエストを送信したFacebookアカウントからリクエストを削除しようとしていたことです。今では動作します。ありがとう。