2012-09-11 3 views
0

FB 앱 대신 FB 비즈니스 페이지 (예 : 레스토랑)에 메시지를 게시해야합니다.앱 (FB 그래프 API) 대신 FB 벽 (비즈니스 페이지)에 게시

사용 사례는 다음입니다 : 1. 사용자는 2. 사용자가 자신의 휴대 전화에 알림을 얻고 그것을 3. 사용자가 자신이 로그인 할 수있는 상점의 FB 페이지로 리디렉션을 여는 가게에 간다 메시지를 게시하거나 앱 대신 게시하기 만하면됩니다.

질문 : 내 앱이 상점의 FB 페이지에 게시되도록하려면 어떤 단계를 따라야합니까? (필자는 FB Graph API 문서에서이 사례에 대한 적절한 설명을 찾을 수 없습니다.)

누구나이 답변을 얻기 위해 읽을 수있는 최고의 링크를 제안 할 수 있습니까? 이것은

답변

0

: https://developers.facebook.com/docs/authentication/applications/

한 페이지에 게시하는 경우, 당신은 오히려 응용 프로그램으로보다 사용자로 인증해야 할 수도 있습니다,하지만. 이 경우에는 여기에서 참조 : 당신이 사용자로 인증하면 https://developers.facebook.com/docs/authentication/client-side/

또한, 당신은 publish_streamuser_likes 권한이 필요합니다. 사용자가 페이지를 '좋아'해야 할 필요는 거의 없습니다.

+0

링크를 제공해 주셔서 감사합니다. 그래서, 첫 번째 단계는 잘 된 내 앱에 대한 액세스 토큰을 얻는 것입니다. 그런 다음이를 사용하여 게시물을 만들 수 있습니다. 다음, 나는 다음과 같은 API를 사용하여 게시물을 할 노력하고있어 : access_token은 = MY_ACCESS_TOKEN 및 메시지 = 벽 포스트 을 확인합니다 POST는 POST 데이터로 을 https://graph.facebook.com/BUSINESS_PAGE_ID_GOES_HERE/feed 그리고 다음과 같은 오류가 다시 발생합니다 : { "error": { "message": "사용자가이 작업을 수행하도록 응용 프로그램을 허가하지 않았습니다", "type": "OAuthException", "code ": 200}} 정확히 내가 여기서 잘못하고있는 것은 무엇입니까? – hrmcd

+0

권한을 얻었습니까? 앱을 추가하기 전에 이미 앱을 인증했다면 인증을 취소하고 다시 승인해야하는 경우가 있습니다. –

+0

이러한 권한을 얻는 방법을 설명해 주시겠습니까? 그 전화를 추가로 보내야합니까? – hrmcd

1

나는 또한 비슷한 것을 시도했다. page_id 및 페이지 액세스 토큰을 사용하면 작동하지만이 경우 게시물은 사용자가 아닌 페이지 자체를 대신하여 게시됩니다. 사용 된 사용자 액세스 토큰이 작동하지 않습니다. 나는 Facebook이 세션 사용자가 게시가 진행되는 ID와 다른 게시물을 더 이상 사용하지 않는다고 읽었습니다. 지금까지 해결책을 찾지 못했습니다.

관련 문제