Facebook请求对话与数据

goo*_*ofy 3 facebook

我读了这篇文章.

所以,我试了一下,然后在data属性中加了一个数字.

FB.ui({
    method: 'apprequests',
    message: 'Come join me and play at MyWebSite!',
    data: '12345',
    redirect_uri: 'myWebSite'
});
Run Code Online (Sandbox Code Playgroud)

我得到了request_ids,但我如何得到数据部分(12345号码)?

Smi*_*ita 5

在服务器端,你可以做类似的事情:(在这里使用php)

$request_ids = $_GET['request_ids'];
$request_ids = explode(",", $request_ids);
foreach($request_ids as $request_id)
    {
        $request_object = $facebook->api($request_id);
         if(isset($request_object['data'])) $req_data = $request_object['data']; //$req_data will be '12345' as per your request data set.
       // after getting the data, you may like to delete the request.
           $full_request_id = $request_id."_".$fbid; //$fbid is current user facebook id
          $facebook->api("$full_request_id","DELETE");
     }
Run Code Online (Sandbox Code Playgroud)