Как вызвать Twitter oEmbed API, используя python запросов? - PullRequest
1 голос
/ 25 января 2020

Я пытаюсь получить ответ JSON от Twitter oEmbed API, используя библиотеку запросов python. Идентификатор твита, который я пытался передать, был 1221064170248065024. А вот код, который я использовал для запроса API.

import requests

tweet_id = '463440424141459456'
embReqUrl = 'https://publish.twitter.com/oembedurl=https://twitter.com/Interior/status/'+tweet_id
embResp = requests.post(embReqUrl)

После этого, когда я go для проверки HTTP-статуса моего ответа с помощью embResp.status_code, он дает мне код состояния 405. Как правильно это сделать?

Пожалуйста, помогите

1 Ответ

1 голос
/ 27 января 2020

Вы использовали метод POST, но этот API ожидает GET.

embResp = requests.get(embReqUrl)
print(embResp.status_code)  
print(embResp.json())
...