2016-07-11 2 views
0

は、私は以下を使用しているため、最後のつぶやきを排除することです:twythonを使用して最後のツイートのIDを取得するにはどうすればよいですか?私が欲しいもの

l = len(sys.argv) 

if l >= 2: 
    twid = sys.argv[1] 
else: 
    twid = input("ID number of tweet to delete: ") 

try: 
    tweet = twitter.destroy_status(id=twid) 
except TwythonError as e: 
    print(e) 

これは完璧に実行されます。

「ID」は必要ですが、入手方法はわかりません。

私はあなたに感謝してくれることを願っています!

+1

um。あなたのプログラムのツイッターIDやIDのように?この場合、ツイート(https://twitter.com/cgpgrey/status/752232623968137216)(752232623968137216)をクリックすると、URLにIDが含まれていると見なされます。 – Tim

+0

@Timはい、このIDです。私は何とかそれを取得し、変数に格納する必要があります – krowa

+0

さて、それを選択します。それをコピーします。それを貼り付けます。それを入力として入力すると、 'twid'に格納されます。 – Tim

答えて

0

これはあなたを助けることができると思います。

user_timeline=twitter.get_user_timeline(screen_name="BarackObama", count=20) 
for tweet in user_timeline: 
    print tweet["id"] 

バラクオバマの最新の20のつぶやきIDを表示します。

あなたが探しているものかどうか教えてください。

0

あなたのパーソナルスクリーンネームでget_user_timelineを使用してツイートを取得し、それが最初のインデックスになるのでtweet [0]でアクセスできます。

tweet = twitter.get_user_timeline(
      screen_name=YOUR_SCREEN_NAME, 
      count=1) 
twitter.destroy_status(id=tweet[0]['id']) 
関連する問題