我想從Facebook檢索用戶的音樂喜歡。我訂閱了實時更新,並在App本身設置了適當的權限。Facebook實時更新不推動
我使用Facebook的用戶界面來設置權限和實時更新的Facebook應用程序
設置「自&朋友權限」的權限。
- 電子郵件
- user_interests
- user_likes
- USER_LOCATION
- friends_interests
- friends_likes
- friends_location
- user_actions.music
- friends_actions.music
爲實時更新設置所需的值。
- 音樂
- 喜歡
- 興趣
- CURRENT_LOCATION
- 籤
代碼爲我的回調URL是:
$myverify_token = 'vt1';
if($_SERVER['REQUEST_METHOD'] == 'GET') {
if($_GET['hub_verify_token'] == $myverify_token) {
$handle = fopen('f_d.txt', 'w');
fwrite($handle, 'FaceBook can GET me');
fclose($handle);
echo $_GET['hub_challenge'];
}
}
if($_SERVER['REQUEST_METHOD'] == 'POST') {
$data = file_get_contents("php://input");
$json = json_decode($data);
$handle = fopen('f_d.txt', 'w');
fwrite($handle, $json);
fclose($handle);
}
f_d.txt已設置777個權限。
當我測試mycallback URL GET條件爲真,'FaceBook可以GET我'被寫入文件。現在我清除文件的內容(不是刪除)。
現在我登錄到我的Facebook,對音樂喜歡進行更改。等了一整天仍然沒有從Facebook推。該文件仍然是空白的。甚至沒有GET請求到我的回調URL?
我還需要什麼來獲得適當的實時更新?
在Facebook上發佈:https://developers.facebook.com/bugs/394779173962716