Я использую SDK Facebook Python вместе с Google App Engine и звоню, чтобы выполнить регистрацию:
graph.put_object("me", "checkins", message="Hello, world", place="165039136840558", coordinates='{"latitude":"38.2454064", "longitude":"-122.0434404"}')
Однако, это выдает ошибку 400 Bad Request, и я не могу попытаться поймать его, чтобы получить важную информацию.
При неправильном запросе Facebook должен вернуть объект, подобный приведенному ниже, который может помочь в устранении неполадок и решении проблемы, но я не уверен, как мне получить этот объект:
{
"error": {
"type" : "OAuthException",
"message" : "An active access token must be used to query information about the current user."
}
}
[редактировать]
Я временно могу выяснить проблему по:
Регистрация почтовых данных
logging.info("LOG" + str(post_data))
и затем с помощью REST-клиента, такого как расширение для Firefox, сделать запрос снова. Ответ дает мне информацию, необходимую для продолжения. Однако было бы лучше, если бы я мог получать сообщения об ошибках в своем приложении.