私は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. Twitter-OAuth-iPhoneでユーザーの壁にメッセージを投稿
- 6. ユーザーはwordpressからtwitterに投稿します
- 7. php Twitterで投稿Tweet twitter with media
- 8. FacebookとTwitterの投稿
- 9. PHP Twitterの投稿画像
- 10. ブログの投稿をTwitterとFacebookに投稿する(カスタマイズあり)
- 11. ウェブサイトからの投稿をtwitterに投稿する
- 12. Django投稿リクエストデータ
- 13. CakePHP 3 - ユーザーが投稿したユーザーを投稿する
- 14. ios5でTwitterに投稿するには?
- 15. twitterのようにFacebookに投稿
- 16. ユーザーが投稿したランキング
- 17. Twitterにプロフィール画像の投稿
- 18. X-Frame-Options:FacebookアプリケーションからTwitterに投稿
- 19. URLパラメータでTwitterに投稿する
- 20. Django/Jqueryフォーム投稿
- 21. 投稿フォームhtml django
- 22. Twitter APIは投稿のみを投稿しています
- 23. djangoを次の投稿と前の投稿にするには?
- 24. ユーザーが投稿したLaravelを使用した投稿
- 25. ユーザーがウェブサイトに投稿したコンテンツ
- 26. 投稿している間にcsrfmiddlewaretoken投稿django
- 27. 投稿フォームに記入してユーザーに投稿をリダイレクトする
- 28. 投稿するにはメッセージを投稿するtwitterでphpを使用
- 29. '#' 文字Twitterの投稿のURL
- 30. twitterで画像を投稿する2
パスワードをお持ちの場合、別のユーザー名の代わりに投稿したい場合はどうすればいいですか? – sumanth232