如何从Django发推?
我想创建一个 manage.py 命令,这个命令可以从一个查询集中拿到一个对象,然后把它发到我的 Twitter 上。我本来打算使用 curl 方法,具体的做法可以在这里找到。
但是 Twitter 已经禁用了基本的身份验证。我不想安装像 Tweepy 这样复杂的库,它可以让人们通过 oAuth 来认证我的网站,我只是想简单地发个推文。只针对一个账户。
1 个回答
6
来自Twitter API页面:
对于只需要一个用户的应用程序,我们现在提供了为你自己的账户(和你自己的应用程序)发放访问令牌的功能。你可以从你的应用程序详情页面生成这些密钥。想了解更多关于使用单个访问令牌的信息。
去 https://dev.twitter.com/apps 获取你的密钥
接下来,python-twitter 可以帮你处理这些密钥,使用以下代码:
api = twitter.Api(consumer_key='consumer_key', consumer_secret='consumer_secret',
access_token_key='access_token', access_token_secret='access_token_secret')