내가 사용자의 응용 프로그램 요청을 얻을그래프 API는/나/apprequests 오류
FB.api('/me/apprequests/?access_token=' + access_token + '&date_format=' + escape('Y/m/d H:i:s eO'), function(response) {
if(response.error)
{
를 사용하여 HTTP를 반환합니다. 하지만 일부 사용자는 앱 요청 목록을 가져올 수 없습니다. 만 가져 오기 { "오류": { "유형": "http", "메시지": "알 수없는 오류"}}
일부 사용자는 항상이 오류가 발생할 수 있습니다. 이 오류를 내 GA 품질로 추적합니다. 통계 결과에 따르면이 오류가 발생하는 것으로 나타났습니다. 수만 번이나 발생했습니다.
access_token은 현재 사용자입니다.
일부 사용자가 http 유형으로 알 수없는 오류가 발생하는 이유는 무엇입니까?
나는 이것을 얻지 못한다.
감사합니다.
답장을 보내 주셔서 감사합니다.
나는이 오류로 인해 하나의 오류가 사용하는 페이스 북의 디버그 도구를 occurs.and 때 나는 access_token과 로그 permission.because에 발생하지 생각 확인 it.It가
Issued:
1362702044 (about an hour ago)
Expires:
1367886044 (in about 2 months)
Valid: True
Origin: Web
Scopes: email publish_actions user_games_activity
낭포 보여줍니다, 나는 알려져하지 않습니다 왜 그 문제가 발생합니다.
API 호출을하기 전에 사용자에게 필요한 모든 권한이 있는지 확인하고 있습니까? 사용자가 확장 된 권한을 부여하지 않았을 때이 오류가 발생할 수 있습니다. 귀하의 회신에 감사드립니다. – Darvex
. FB.init 다음에 FB.api ('/'+ userfbid + '/ 사용 권한', {access_token : access_token}, 함수 (응답)) { permissions = response.data; permissions = permissions [0]; (! permissions.publish_actions ||! permissions.user_games_activity) { \t FB.로그인 (기능 (응답) { \t \t \t \t // 응답 \t \t \t \t 처리}, {범위 : 'publish_actions, user_games_activity, 이메일을'}); } }); 사용자에게 올바른 권한이 있는지 확인하려면 –
그래프 api 대신 fql을 사용하여 앱 요청을 가져옵니다. 그러나 일부 사용자에게는 동일한 오류가 발생합니다. –