im试图通过实验室/ users /端点获取用户推文。这是我到目前为止的代码:
fields = “created_at,description,pinned_tweet_id”
params = {“usernames”: “TwitterDev”, “user(dot)fields”: fields, “tweet(dot)fields”: “text”}
user_context_auth = OAuth1(CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN, TOKEN_SECRET)
response = requests.get(url=url, params = params, auth=user_context_auth)
print(“Response status: %s” % response.status_code)
print(“Body: %s” % response(dot)text)
您可以看到我正在请求tweet的“ text”参数。但是,当我发送请求时,仅返回个人资料信息:{“data”{“id”:“2244994945”,“name”:“TwitterDev”,“pinned_tweet_id”:“1237435016134656006”,“username”,“TwitterDev”}}
任何想法导致问题的原因?
https://api.twitter.com/labs/2/users/by?usernames=TwitterDev&user.fields=pinned_tweet_id&expansions=pinned_tweet_id
([tweet.fields=text
是多余的,因为您总是会得到Tweet ID和文本作为扩展中的最小返回值)