2014-11-02 7 views
-1

새로운 그래프 API가 아직 내가하고 싶은 것을 지원하지 않기 때문에 FQL을 내 앱에 사용하고 싶습니다. 이를 위해 2014 년 8 월 7 일 (herehere) 전에 앱을 만들어야한다는 사실을 알게되었습니다. 해당 날짜 이전에 생성 된 앱은 FQL을 사용할 수 있지만 Graph API는 아직 모든 요구에 적합하지 않습니다. 그러나 FQL 쿼리를 실행하는 데 사용할 수있는 날짜 이전에 생성 된 앱이 없습니다. 새 앱을 만드는 동안에도 API 버전을 지정할 수있는 옵션이 없습니다. 새로 생성 된 어플리케이션에서 FQL을 사용하려면 어떻게해야합니까?FQL을 최신 Facebook 앱에서 사용하는 방법 (2014 년 8 월 7 일 이후에 생성)?

추신 : 일부 제약 조건을 적용하면서 친구와의 대화에서 모든 메시지를 가져 오려고합니다. 새로운 그래프 API를 사용하여이 작업을 수행 할 수없는 동안이 작업을 수행하는 간단한 FQL 쿼리가 있습니다.

+0

왜 내가이 질문에 대해 답을 얻었는지 알 수 있습니까? 나는 나의 연구를했고 질문을 명확하게하기 위해 노력했다. 뭐가 잘못 됐어? – Koderok

답변

3

짧은 답변 : 새로운 Apps에서 FQL을 사용할 수 없으므로 해결 방법이 없습니다.

그러나 중요한 것은 사용자가 read_mailbox 권한을 사용해야하는 메시지를 가져 오는 데있어 중요한 다른 것이 있습니다. 모든 사용자가 사용할 수 있도록 승인을 받아야합니다. 승인 없이는 앱 (Admin/Dev/Tester)에서 역할을 수행하는 사용자에게만 작동합니다. 그리고 read_mailbox는 네이티브 페이스 북 experiece없이 플랫폼에 대한 승인됩니다 :이 권한은 페이스 북이 이미 사용할 수없는 플랫폼에서 페이스 북 브랜드 클라이언트를 구축하는 애플리케이션으로 부여

https://developers.facebook.com/docs/facebook-login/permissions/v2.2

. 예를 들어 Android 및 iOS 앱은이 권한으로 승인되지 않습니다. 또한 웹, 데스크톱 및 TV 앱에는이 권한이 부여되지 않습니다.