2013-03-25 5 views
2

조직에서 Facebook 페이지에 미리 만들어진 탭을 추가 할 수있는 도구를 만들고 있지만 사용자는 자신의 Facebook 앱을 사용해야하며 구성에 내 URL을 설정해야합니다.Facebook 앱 ID 및 앱 기밀성 확인

나는 ID가 인 앱의 유효성을 확인하는 데있어 this post을 보았습니다. 하지만 사용자가 페이지 탭을 추가 할 수 있고 이후에 signed_request에 액세스 할 수 있도록 데이터베이스에 저장 (암호화)하기 전에 앱 ID와 앱 보안 모두가 유효하다는 것을 확인할 수 있기를 원합니다.

사용자가 제공 한 앱 ID의 유효성을 검사하려면 어떻게해야합니까? 그리고 그가 제공 한 ID와 관련이 있습니까?

고맙습니다.

답변

5

당신은에 GET 요청을하여이 ​​모든 것을 얻을 수 있습니다 다음 _APP_ID_ 및 제공 _APP_SECRET_가 유효하지

https://graph.facebook.com/_APP_ID_?fields=roles&access_token=_APP_ID_|_APP_SECRET_ 

경우,이 데이터를 반환하지 않습니다. 이것이 유효한 경우 user ID가 반환되는 json 객체에 반환되어야합니다.

+0

어떻게 이것을'file_get_contents()'로 추출 할 수 있습니까? HTTP/1.0 400 잘못된 요청 오류가 발생합니다. 그것은 브라우저에서 잘 작동합니다. –

+1

file_get_contents를 사용하지 마십시오. PHP SDK를 사용하십시오. – cpilko

+0

더 페이스 북은 더 이상 이런 직접 요청을 허용하지 않습니다. 액세스 토큰이 필요합니다. –