Вопрос по facebook-graph-api, facebook – Как программно опубликовать в фиде Facebook понравившуюся веб-страницу?

0

Я пытаюсь заставить это работать:https://developers.facebook.com/blog/post/465/

Step 1: Я получаю токен доступа:

https://graph.facebook.com/oauth/access_token?type=client_cred&client_id=myAppIdclient_secret=myAppSecret

Step 2: Я отправляю сообщения через curl

<code>curl -F 'access_token=myAccessToken'  -F 'message=Hello World!'  -F 'id=http://example.com'  https://graph.facebook.com/feed
</code>

Где myUrl сказатьhttp://example.com

Я получаю эту ошибку, но не могу найти действительный идентификатор пользователя:

<code>{"error":{"message":"(#100) http:\/\/example does not resolve to a valid user ID","type":"OAuthException","code":100}}
</code>

Step 3: Если я сначала опубликую свой URL в линтере и получу его ID:

https://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fexample.com

https://graph.facebook.com/10150096126766188

<code>curl -F 'access_token=myAccessToken'  -F 'message=Hello World!'  -F 'id=10150096126766188'  https://graph.facebook.com/feed
</code>

Затем я получаю «Пользователь не авторизовал приложение для выполнения этого действия». ошибка:

<code>{"error":{"message":"(#200) The user hasn't authorized the application to perform this action","type":"OAuthException","code":200}}
</code>
У меня это работает на двух моих сайтах, но теперь я снова застрял, пытаясь заставить это работать на новом сайте :( Alex Black

Ваш Ответ

2   ответа
0

Документы API Graph Facebook:

Most write operations require extended permissions[1] for the active user.
See the authentication guide[2] for details on how you can request extended
permissions from the user during the authentication step.

1 https://developers.facebook.com/docs/authentication/permissions

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

Error: User Rate Limit Exceeded Alex Black
Error: User Rate Limit Exceeded Alex Black
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded Alex Black
0

это делается через приложение, для того, чтобы оно работало, приложению необходимы расширенные права доступа 'publish_actions & apos; и "publish_stream" чтобы делать посты / комментарии / лайки / ссылки

Error: User Rate Limit Exceeded Alex Black
Error: User Rate Limit Exceeded Alex Black
Error: User Rate Limit Exceededdevelopers.facebook.com/docs/authentication/permissions/…Error: User Rate Limit Exceededdevelopers.facebook.com/tools/explorerError: User Rate Limit Exceeded

Похожие вопросы