簡體   English   中英

Tweepy-Twitter API 1.1

[英]Tweepy - Twitter API 1.1

我在API v 1.0中編寫了一個程序,該程序使用url爬網推文,效果很好。 其核心部分如下所示:

import tweepy
auth1 = tweepy.auth.OAuthHandler('something','something')
auth1.set_access_token('something','something')
api=tweepy.API(auth1)

url = "http://api.twitter.com/1/statuses/show.json?id=" + tid
tweet = urllib2.urlopen(url).read()

在發布1.1之后,我已將網址從1更改為1.1,並嘗試獲取新的OAuth,但是它給了我錯誤的身份驗證,代碼:215錯誤。

以前可能已經問過這個問題,但是我找不到相關信息。 我到底需要從上面的代碼中更改什么? 請幫助我,非常感謝您的幫助。

是的,我發現這是您要訪問的statuses/show端點。

您無需對鏈接和身份驗證進行硬編碼,所有這些都已經在tweepy中完成了。 只需確保使用其最新版本(帶有1.1綁定),即可使用get_status方法訪問此端點:

api = tweepy.api(auth)
tweet = api.get_status(id=tweet_id)

請注意,此tweet將是tweepy tweet模型對象,您可以按以下方式訪問其字段:

ir2id = tweet.in_reply_to_status_id

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM