2012-03-26 15 views
5

का उपयोग कर किसी एप्लिकेशन से ट्विटर स्थिति अपडेट करना मैंने ट्विटर की डेवलपर साइट पर एक एप्लिकेशन बनाया है, एक्सेस टोकन/गुप्त उत्पन्न किया है;oauth और twython

अजगर-चहचहाना का उपयोग करते हुए मैं आवेदन खाते की स्थिति को अद्यतन कर सकते हैं:

import twitter 
oauth = twitter.OAuth(OAUTH_TOKEN, OAUTH_SECRET, TWITTER_TOKEN, TWITTER_SECRET) 
t = twitter.Twitter(auth=oauth) 
t.statuses.update(status="I've updated my account status") 

मैं twython के साथ ऐसा करने का एक तरीका नहीं मिल रहा है, यह काम करने के लिए उम्मीद:

from twython import Twython 
twitter = Twython(twitter_token = TWITTER_TOKEN, 
         twitter_secret = TWITTER_SECRET, 
         oauth_token = OAUTH_TOKEN, 
         oauth_token_secret = OAUTH_SECRET) 
print twitter.updateStatus(status="I'm not working") 

लेकिन मुझे बस इतना मिलता है: {u'request ': u'/1/statuses/update.json ', u'error': आपको प्रमाणित नहीं किया जा सकता है। '}

(मुझे नहीं चाहिए हाथ में वर्णित हैंडशेक उदाहरण के लिए django ऐप, मैं बस अपने ऐप को बिना किसी उपयोगकर्ता इंटरैक्शन के कनेक्ट किए गए खाते की स्थिति अपडेट करना चाहता हूं)

उत्तर

1

मैं ट्विथन के लेखक हूं। क्या आप मुझे बता सकते हैं कि आप किस Twython का उपयोग कर रहे हैं? हालिया रिलीज में से एक से संबंधित एक परेशान बग था, यह सुनिश्चित करना चाहते हैं कि यह आपको मार रहा है कि नहीं। ;)

+1

हाय! पायथन 2.6 पर twython-1.5.2 का उपयोग करना –