2011-04-06 3 views
0

누군가 내 문제를 해결하는 데 도움이되기를 바랍니다. Facebook의 포럼은 개발자에게 매우 유용하다고 말할 수는 없습니다 ...Facebook 그래프 API : 일부 요청은 빈 데이터 배열을 반환합니다.

이것은 내 문제입니다. 두 개의 다른 응용 프로그램에서 Graph API를 사용하여 요청을 실행합니다. 둘 중 하나의 경우 친구 신청을 통해 사용자의 친구를 초대하여 애플리케이션을 사용하도록 요청합니다. 두 번째 응용 프로그램의 경우 Facebook Places를 사용하여 위치에 대한 모든 정보를 검색합니다. 이 두 코드는 functionnalities 테스트를 단순화 한 것입니다.

그래프 API로 요청을하기 전에 사용자에게 필자에게 필요한 권한을 요청합니다. 그러나 종종 빈 JSON 결과가 "데이터"...

여기 게시하기 전에 인터넷에서 일부 솔루션을 검색합니다. 일부 사람들은 신청서에 필수 권리가 없다고 말합니다. 다른 사용자는 정보를 올바르게 검색하기 위해 응용 프로그램 페이지를 원해야합니다 ... 나는 이러한 해결책을 시도했지만 결론을 내리지 못했습니다.

예를 들어 내 Facebook Place 기반 응용 프로그램에 대해 이야기합니다. user_checkins 및 friends_checkins 권한을 묻습니다. 목표는 지정된 위치에서 태그가 지정된 사용자의 데이터를 검색하는 것입니다. 하지만 빈 데이터 배열을 반환합니다.

필자는 PHP SDK, Javscript SDK 및 FQL을 사용하여 다른 방식으로 코드를 시험해 보았습니다. 같은 결과.

감사합니다 :)

내 영어에 대한

죄송합니다. 나는 프랑스 개발자입니다.)

+0

가 반환되는 데이터가 없음을 수 있을까? 따라서 빈 배열? – tiagoboldt

답변

1

"목표는 지정된 위치에서 태그가있는 사용자의 데이터를 검색하는 것입니다." https://developers.facebook.com/docs/reference/api/page/을 참조하면 현재 사용자 또는 현재 사용자의 친구에 대해서만 체크인 정보를 얻을 수 있음을 알 수 있습니다. 친구의 경우 다른 친구가이 정보를 볼 수있게 허용 한 경우에만 정보를 얻을 수 있습니다. 따라서 데이터를 얻는 지 테스트하려면 장소 (페이지)에 체크인하고 장소의 ID를 찾은 다음 에 user_checkins 권한이있는 액세스 토큰을 사용하여 쿼리를 작성하십시오.

또한, 여기 API 호출 및 사용 권한을 디버깅 할 때 유용하게 사용할 수있는 도구입니다 - https://developers.facebook.com/tools/explorer

관련 문제