Могу ли я сделать запрос POST httplib, который возвращает статус 500 из моего обработчика обратного вызова Twython?

В моем обработчике обратного вызова из твиттера я не могу сделать запрос POST httplib, поскольку он выдает несвязанную ошибку 401 Token Invalid Expired. Я использую Google App Engine и также пробовал функцию urfetch.

headers = {"Content-type": "application/x-www-form-urlencoded", "Accept": "text/plain"}
conn = httplib.HTTPConnection(create_url)
conn.request("POST", "", form_data, headers)
response = conn.getresponse()
if response.status == 500: 
    # do stuff

Журнал ошибок сопоставления: Twitter API вернул 401 (неавторизованный), недействительный / просроченный To ken


person user1961    schedule 16.02.2016    source источник


Ответы (1)


Решение состояло в том, чтобы использовать библиотеку Requests для запроса POST. По какой-то неизвестной причине ни httplib, ни urfetch не работают в конечной точке twittercallback в Google App Engine.

person user1961    schedule 17.02.2016