2012-05-08 3 views
0

다른입니다 :응용 프로그램 토큰이 페이지에서

http://developers.facebook.com/docs/opengraph/using-app-tokens/

이 응용 프로그램 액세스 토큰을 얻을하는 방법을 설명합니다, 아직 반환하는 토큰은 오픈 그래프 예 "코드 가져 오기"에있는 것과 다릅니다. 후자 만이 효과가 있습니다. API를 사용하여 두 번째 액세스 토큰을 얻으려면 어떻게해야합니까? 첫 번째 예제를 사용하려고하면 기본적으로 실제 액세스 토큰과 다른 "응용 프로그램 ID | 비밀 키"와 비슷한 모양이됩니다.

+0

무엇이 문제입니까? access_token 엔드 포인트에서 수신 한 앱 액세스 토큰이 작동하지 않습니다. – Igy

+0

아니요 작동하지 않습니다. "코드 가져 오기"섹션의 코드가 작동하지만 시간이 지남에 따라 변경됩니다. – Jafo

+0

https://developers.facebook.com/docs/authentication/applications/의 지침을 사용하여 검색 한 앱 액세스 토큰에 만료가 없어야합니다. – Igy

답변

0

문서 상태로, 당신은 다시 API 호출에서

access_token=YOUR_APP_ACCESS_TOKEN 

문자열을 얻을 것이다. "응용 프로그램 ID | 비밀 키 해시"처럼 보이는 경우에도 사용자의 벽에 게시하는 데 사용할 수있는 유효한 액세스 토큰입니다. FB에서 디버그 통행료 : https://developers.facebook.com/tools/debug을 사용하여 적절한 액세스 토큰인지 확인할 수 있습니다. 토큰을 붙여 넣기 만하면됩니다.

귀하의 앱을 승인하지 않은 사용자의 벽에 무언가를 게시하려고하기 때문에 그 이유가 유용하지 않을 수 있습니다. 여기를보세요 : https://developers.facebook.com/docs/reference/javascript/ - 예를 들어 앱 ID를 사용하여 사용자가 앱을 승인하는 방법에 대해 알아보세요. 사용자의 앱에 게시 할 수 있도록 사용자의 앱에 대해 publish_stream 권한을 요청해야합니다.

그리고 다시 documentation에가는 : 응용 프로그램 액세스 토큰이 publish_actions 및 publish_stream 권한이 허용 출판 목적이다

참고. 은 앱 액세스 토큰을 사용하여 지정된 ID 의 상태 업데이트 소식에 대한 정보를 검색 할 수 없습니다. 대신 이러한 목적으로 사용자 액세스 토큰을 사용해야합니다.

희망이 있습니다.

+0

publish_stream 용으로 설정했으며 여기에 오류가 있습니다. "현재 사용자에 대한 정보를 쿼리하려면 활성 액세스 토큰을 사용해야합니다." 여기에 코드가 있습니다 : ' $ 데이터 [ 'access_token'] = '[내 APP KEY IS HERE]'; \t \t return $ this-> post_data_to ('https://graph.facebook.com/me/'. $ namespace. ':'. $ action, $ data, true); – Jafo

+0

http://developers.facebook.com/docs/opengraph/using-app-tokens/ - 자세한 내용을 읽어보십시오. 거기에 말합니다 : 사용자 액세스 토큰과 마찬가지로, POST 요청의 형태로 API 호출을 통해 사용자를 대신하여 정보를 게시 할 수 있도록 앱 액세스 토큰을 사용할 수 있어야합니다. 사용자 액세스 토큰을 사용하지 않기 때문에 사용자를 대신하여 정보를 게시하는 모든 호출은/me 대신/[USER FB ID]를 참조해야합니다. – avs099

+0

은 다음을 의미합니다. 1. 사용자에 대한 정보를 얻기 위해 앱 토큰을 사용할 수 없습니다. 2. "/ me /"는 사용하지 말고 대신 "/ USER_ID /"를 사용해야합니다. – avs099

관련 문제