Facebook에서 사용자의 음악을 검색하고 싶습니다. 실시간 업데이트를 구독하고 적절한 권한이 앱 자체에 설정되어 있습니다.Facebook 실시간 업데이트가 적용되지 않습니다.
내가 권한을 설정하는 페이스 북의 UI를 사용하고 있습니다 및 실시간 페이스 북 앱에서
설정 "사용자 & 친구 권한"권한을 업데이트합니다.
- 이메일
- user_interests
- user_likes
- USER_LOCATION
- friends_interests
- friends_likes
- friends_location
- user_actions.music
- friends_actions.music
실시간 업데이트에 원하는 값을 설정하십시오.
: 음악$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); }
-
- 는
- 관심
- CURRENT_LOCATION
- 체크 인 내 콜백 URL에 대한
코드가 좋아
f_d.txt에는 777 개의 사용 권한 집합이 있습니다.
mycallback URL을 테스트 할 때 GET 조건이 true이고 'FaceBook can GET me'가 파일에 기록됩니다. 이제 파일 내용을 삭제합니다 (삭제하지 않음).
이제 페이스 북에 로그인하여 음악을 좋아하는 사람에게 변경하십시오. 페이스 북에서 하루 종일 기다리지 않았다. 파일이 여전히 비어 있습니다. 내 콜백 URL에 GET 요청을하지 않으셨습니까 ??
적절한 실시간 업데이트를 얻으려면 그 밖의 무엇이 필요합니까?
페이스 북에 게시 됨 : https://developers.facebook.com/bugs/394779173962716