Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 11, 2011 17:49:08

iKIller
От:
Зарегистрирован: 2011-02-11
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с twitter

Добрый вечер.
Играюсь с twitter api, но возникла проблема: не обновляется статус, не фоловится, не анфоловится. Вот код:

from oauthtwitter import *
import sys
import os
twitter = None
consumerKey = "9JYro3GTfqLsqFxpI5ljmg"
consumerSecret = "1dDfoviitbiLx9XsZrdkATynbrpLkzT25RJN3t3yDDM"

def auth():
authToken = None
authSecret = None
if os.path.exists('/tmp/twitter.tmp'):
f = open('/tmp/twitter.tmp', 'r')
authToken = f.readline().strip()
authSecret = f.readline().strip()
print "oauth_token: " + authToken
print "oauth_token_secret: " + authSecret
f.close()
needAuth = True
if authToken!=None and authSecret!=None:
twitter = OAuthApi(consumerKey, consumerSecret, authToken, authSecret)
if twitter.autorized():
needAuth = False
if needAuth:
twitter = OAuthApi(consumerKey, consumerSecret)
temp_credentials = twitter.getRequestToken()
print temp_credentials
print twitter.getAuthorizationURL(temp_credentials)
oauth_verifier = raw_input('What is the PIN? ')
access_token = twitter.getAccessToken(temp_credentials, oauth_verifier)
print access_token
print("oauth_token: " + access_token['oauth_token'])
print("oauth_token_secret: " + access_token['oauth_token_secret'])
f = open('/tmp/twitter.tmp', 'w')
f.write('%s\n%s'%(access_token['oauth_token'], access_token['oauth_token_secret']))
f.close()
twitter = OAuthApi(consumerKey, consumerSecret, access_token['oauth_token'], access_token['oauth_token_secret'])
return twitter

twitter = auth()
update = twitter.UpdateStatus("Hello World!")
if update:
print "YAHOOOO"
else:
print "FUUUUU"
Как видите, здесь я пытался обновить статус. Интерпретатор после 10-секундного раздумья выдает YAHOOOO, но статус не обновляется! В чем проблема, что я делаю не так?



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version