График Facebook обновляет в реальном времени, проверьте callback_url на локальном - PullRequest
0 голосов
/ 29 декабря 2011

В моей среде разработки (конечно, localhost). На основании этой документации я успешно создал токен приложений с этим:

https://graph.facebook.com/oauth/access_token?client_id=<app-id>&client_secret=<app-secret>&grant_type=client_credentials

затем сделайте пост-запрос, чтобы проверить мой график callback_url для FB, как это

https://graph.facebook.com/<app-id>/subscriptions?access_token=my_apps_access_token=user&fields=first_name&callback_url=http://localhost:3000&verify_token=mystringtoken

но это всегда возврат:

 {"error":{"message":"(#2200) callback verification failed: ","type":"OAuthException"}}

(я пытаюсь использовать lvh.me:3000)

Можно ли проверить callback_url с помощью localhost?

Ответы [ 2 ]

1 голос
/ 30 декабря 2011

Из документации API:

Your callback server must handle two types of requests.

Facebook servers will make a single HTTP GET to your callback URL when you try to add or modify a subscription. After a successful subscription, Facebook servers will notify your server of changes by issuing HTTP POST requests to the same URL.

Из этого заявления я бы предположил, что вы должны предоставить общедоступный URL.

0 голосов
/ 30 октября 2014

Вот Как . Я объяснил процесс.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...