私はDjango-social-authを使ってDjangoプロジェクトのユーザーを認証します。だから私は自分のTwitterアカウントに代わって投稿をするためにTwitterユーザーについて必要なすべての情報を持っていると思う。だから私は本当に新しいアプリをインストールする必要がありますか?または手元にある情報を使って私はどのようにしますか?関連情報をTwitter APIに投稿するだけの問題ではないのですか?Djangoユーザーがtwitterに投稿
1
A
答えて
2
あなたはDjangoの社会的な認証を使用するのであれば、あなたが行うことができます:
import urllib
import settings
import oauth2 as oauth
try:
twitter_user = user.social_auth.get(provider='twitter')
except:
return
if not twitter_user.tokens:
return
access_token = twitter_user.tokens['oauth_token']
access_token_secret = twitter_user.tokens['oauth_token_secret']
token = oauth.Token(access_token,access_token_secret)
consumer_key = settings.TWITTER_CONSUMER_KEY
consumer_secret = settings.TWITTER_CONSUMER_SECRET
consumer = oauth.Consumer(consumer_key,consumer_secret)
client = oauth.Client(consumer,token)
data = {'status':'Your tweet goes here'}
request_uri = 'https://api.twitter.com/1/statuses/update.json'
resp, content = client.request(request_uri, 'POST', urllib.urlencode(data))
0
はい、ユーザーのTwitterアカウントの詳細が必要な場合は、そうする(django)アプリを書くことができます。あなたはpython-twitterのようなものを使ってtwitterに投稿することができます。
Twitterのapi hereに関する詳細情報が必要です。
2
関連する問題
- 1. Twitter - 複数のユーザーの投稿?
- 2. Java - Twitterに投稿
- 3. Android twitter投稿
- 4. Djangoを使ってFacebook/Twitterに投稿できますか?
- 5. Django投稿リクエストデータ
- 6. Twitter-OAuth-iPhoneでユーザーの壁にメッセージを投稿
- 7. ユーザーはwordpressからtwitterに投稿します
- 8. ブログの投稿をTwitterとFacebookに投稿する(カスタマイズあり)
- 9. ユーザーが投稿したランキング
- 10. Django/Jqueryフォーム投稿
- 11. ios5でTwitterに投稿するには?
- 12. twitterのようにFacebookに投稿
- 13. X-Frame-Options:FacebookアプリケーションからTwitterに投稿
- 14. URLパラメータでTwitterに投稿する
- 15. Twitterにプロフィール画像の投稿
- 16. 投稿フォームに記入してユーザーに投稿をリダイレクトする
- 17. 投稿している間にcsrfmiddlewaretoken投稿django
- 18. Facebookの投稿/ユーザーの投稿に壁紙を追加
- 19. djangoテンプレートのajax投稿
- 20. django投稿要求のデータキャッシング
- 21. 投稿するにはメッセージを投稿するtwitterでphpを使用
- 22. FacebookやTwitterへのWordpress投稿
- 23. twitter投稿者からのウェブページボタン
- 24. 投稿Twitterのin_reply_to_status_idからjavascript api
- 25. 投稿者twitterでつぶやくapi?
- 26. 投稿を更新するtwitter
- 27. Twitter APIとPHPで投稿する
- 28. FacebookページとTwitterアカウントへの投稿
- 29. '#' 文字Twitterの投稿のURL
- 30. Buddy Pressのクエリで、ユーザーの投稿が
パスワードをお持ちの場合、別のユーザー名の代わりに投稿したい場合はどうすればいいですか? – sumanth232