簡體   English   中英

如何刪除申請請求?

[英]How to delete application requests?

問題: 如何使用facebook-actionscript-api刪除應用程序請求?

我正在嘗試刪除在Actionscript中進行此調用的應用程序請求:

Facebook.api(full_request_id, callback, "delete", "POST");

然后,Actionscript API會引發以下錯誤:

異常錯誤:ReferenceError:錯誤#1069:在String上找不到屬性access_token,並且沒有默認值。 在com.facebook.graph.core :: AbstractFacebook / api()[C:\\ Users \\ facebookGraphApi \\ api \\ com \\ facebook \\ graph \\ core \\ AbstractFacebook.as:134

這是合乎邏輯的,因為此時腳本試圖訪問params的值(現在是字符串“ delete”):

if (params.access_token == null) { params.access_token = accessToken; }

相關問題: AS3 API:刪除應用程序邀請

“ params”是否為null? 這很容易解釋為什么當您嘗試訪問params.access_token時為什么不會再次出現

以下用於刪除應用程序請求:

var full_request_id : String = request_id + "_" + user_id;
var method : String =  "/" + full_request_id;
Facebook.deleteObject(method, callback);

@see AbstractFacebook.as然后,actionscript-api會將值為“ delete”的屬性“ method”添加到調用的參數中:

protected function deleteObject(method:String, callback:Function = null):void {
        var params:Object = {method:'delete'};
        api(method, callback, params, URLRequestMethod.POST);
    }

if (params.access_token == null) { params.access_token = accessToken; }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM