私は招待状を送信します。リクエストIDを与えるために、以下のコードを使用します。私は送付者Aです。私はbに招待状を送ります。私はrequest_idを得ることができますが、どのようにA UIDを取得することができます。リクエストダイアログ - 送信者IDを取得する方法
//get the request ids from the query parameter
$request_ids = explode(',', $_REQUEST['request_ids']);
//build the full_request_id from request_id and user_id
function build_full_request_id($request_id, $user_id) {
return $request_id . '_' . $user_id;
}
//for each request_id, build the full_request_id and delete request
foreach ($request_ids as $request_id)
{
echo ("reqeust_id=".$request_id."<br>");
$full_request_id = build_full_request_id($request_id, $user_id);
echo ("full_request_id=".$full_request_id."<br>");
try {
$delete_success = $facebook->api("/$full_request_id",'DELETE');
if ($delete_success) {
echo "Successfully deleted " . $full_request_id;}
else {
echo "Delete failed".$full_request_id;}
}
catch (FacebookApiException $e) {
echo "error";}
}
samn:あなたは私の質問ではっきりしていません。 –
:変数_aを設定してもuidは返されません。 –
$ facebook-> getUser()は、現在ログインしているユーザーを取得します。あなたのケースでは、ユーザーA(要求を送信しているユーザー)、そうですか? – samn