我正在尝试使用python的请求库从twitter oEmbed API获取JSON响应。我尝试传递的推特ID是1221064170248065024
。这是我用于向API发出请求的代码。
import requests
tweet_id = '463440424141459456'
embReqUrl = 'https://publish.twitter.com/oembedurl=https://twitter.com/Interior/status/'+tweet_id
embResp = requests.post(embReqUrl)
之后,当我使用
embResp.status_code
检查响应的HTTP状态时,它为我提供了405
状态代码。什么是正确的方法?请帮忙
最佳答案
您使用了POST方法,但是此API需要GET。
embResp = requests.get(embReqUrl)
print(embResp.status_code)
print(embResp.json())