當我使用API發送通知要求,他們到達預期。但是,在用戶關注鏈接並接受App權限後,通知仍然存在。如何清除Facebook上的應用邀請通知?
有一些額外的電話,我需要做出明確的通知?我知道它會在一段時間後自動失效,但這似乎並不令人滿意。
我失去了一些東西,或者這是真的不可行?
當我使用API發送通知要求,他們到達預期。但是,在用戶關注鏈接並接受App權限後,通知仍然存在。如何清除Facebook上的應用邀請通知?
有一些額外的電話,我需要做出明確的通知?我知道它會在一段時間後自動失效,但這似乎並不令人滿意。
我失去了一些東西,或者這是真的不可行?
這是你如何刪除應用程序請求時,用戶接受的應用程序邀請。
當用戶接受邀請,即通過點擊應用程序請求通知來到您的應用程序畫布頁面時,Facebook在「request_ids」參數中發送逗號分隔的ID。你可以得到這個請求,並使用圖形API這樣的刪除:
在這裏,我刪除最後一個請求ID:
$ids = $_GET['request_ids'];
$id_arr = explode(",",$ids);
$count = count($id_arr);
$delete_url="https://graph.facebook.com/".$id_arr[$count-1]. "?access_token=" . $token . "&method=delete";
$result = file_get_contents($delete_url);
echo("Requests deleted (true or false) ?" . $result);
注request_ids場可以包含多個請求ID,如果他已經受邀多次。我不確定,但您可能需要刪除所有內容。
謝謝!我會試試這個。 –
「_但是,在用戶關注鏈接並接受App權限後,通知仍然存在._」含義仍然有1個通知或什麼? –