2013-06-17 4 views
0

나는 페이스 북 페이지의 게시물을 얻을 수있는 응용 프로그램을 만들려고합니다. 나는 모든 일을했지만 잘 작동하지만 토큰에 액세스하는 데 문제가 있습니다. FB APP를 만드는 것에 대한 몇 가지 대답을 시도했지만 나에게 도움이되지 못했습니다. 내 토큰이 만료 된 다음 페이지가 새로 고쳐지면 페이지에 액세스를 확인하라는 메시지가 표시됩니다. 그러나 나는 이것을 좋아할 수 없다. 왜냐하면 그것은 목적을 위해 봉사하지 않기 때문이다.페이 스북 페이지 액세스 토큰

이제이 URL의 콘텐츠를 file_get_contents ("https://graph.facebook.com/soecz/posts?access_token=CAACEdEose0cBAJrnTKwdTdaloBgShsNSIkJjspgQocumZB4CV4mZACpAo3xj57gYcVYYYeHDBxi2ltNCT7SZB0Yl51PBQCrInIKstadeRR5OidYG8pibAAUHIiC51QUxgfTgFMY4DLUlglda7YiaP5yQiYbRftxwipRK5MZBVyzags0eReHx")로 가져오고 있습니다.

2 시간 후에 토큰이 만료되고 선서 오류가 발생했습니다. 어떤 해결책을 제안 했습니까? 나는 페이지에서 게시물을 얻기 위해 고소 할 것이다. 나는 이것으로 무엇이든 편집/게시하고 싶지 않습니다. 게시물을 받고 작성하십시오. 또한 토큰이 만료되면 사용자를 리디렉션하고 싶지 않습니다. 솔루션 주셔서 감사합니다

답변

0

https://developers.facebook.com/roadmap/offline-access-removal/ 시나리오 5를 참조하십시오. 2 개월 (수명이 긴) 토큰에 대해 2 시간 (수명이 짧은) 토큰을 확장하면 만료되지 않는 페이지 토큰을 쿼리 할 수 ​​있습니다.

앞서 설명한 끝점과 단계를 사용하여 수명이 긴 액세스 토큰에 대한 수명이 짧은 사용자 액세스 토큰을 교환하십시오. 수명이 긴 사용자 액세스 토큰을 사용하면 [사용자 ID]/계정 끝점을 쿼리하면 사용자가 관리하는 페이지에 만료되지 않는 페이지 액세스 토큰이 제공됩니다. 이 기능은 deprecated offline_access 권한을 통해 확보 된 만료되지 않는 사용자 액세스 토큰으로 쿼리 할 때도 적용됩니다.

사용자로 한 번만 확인하면됩니다. 그런 다음 페이지 액세스 토큰을 저장할 수 있습니다.

+0

나는이 60 일 토큰을 시도했지만 응용 프로그램에이 토큰을 넣었을 때 다른 사용자의 의견, 상태 등을 얻었습니다. 페이지의 게시물 만 원합니다. – DeiForm

+0

@ user217536 질문에 설명하지 않았습니다. 이것이 페이지 게시물이 팬의 의견 및 상태를 포함하는 방식입니다. 결과를 PHP에 게시해야합니다. – phwd

+0

위의 코드는 게시물 만 정확하게 가져옵니다. 당신이 볼 수 있듯이/soecz/posts? access_token 이것은 내가 원하는 방식으로 정확하게 작동하지만 토큰을 chabnge 할 때 – DeiForm

관련 문제