Facebook Python SDK - PullRequest
       4

Facebook Python SDK

1 голос
/ 08 мая 2011

Как вы публикуете в Facebook, используя Facebook Python SDK? Я пытался сделать это, используя:

self.Facebook = facebooksdk.GraphAPI(oauth_token)
self.Facebook.put_object("me", "feed", message="Hello World.")

А вот мой след:

Traceback (most recent call last):
File "epistle.py", line 559, in send
self.Facebook.put_object("me", "feed", message="Hello World.")
File "/home/logan/epistle/facebooksdk.py", line 124, in put_object
return self.request(parent_object + "/" + connection_name, post_args=data)
File "/home/logan/epistle/facebooksdk.py", line 177, in request
response["error"]["message"])

facebooksdk.GraphAPIError: Bad signature

Может кто-нибудь помочь мне разобраться?

1 Ответ

1 голос
/ 08 мая 2011

Вы правильно получаете значение oauth_token? Неверная подпись означает, что SDK подписал запрос к Facebook, но токен не соответствовал ожиданиям API-серверов Facebook. Я бы проверил, что вы используете правильный ключ и секретный ключ приложения Facebook, когда извлекаете oauth_token из cookie-файла Facebook (если вы используете Javascript SDK для входа в Facebook) или что ваше рукопожатие OAuth выполнено правильно.

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