Twitter API,从数据库到 Twitter
我希望每小时从 mysql 数据库向/从一个特定的 Twitter 帐户发送一条推文(状态、更新)。我已经搞乱了 twitter api &之前的oAuth确实是一个让人头疼的问题。我只想将一个帐户硬连线到代码中。每小时部分意味着自动化/CRON,但是我从来没有搞乱过 CRON。我看到了我正在努力实现的所有目标,我只需要朝着正确的方向稍微推动一下即可。任何与此相关的帮助/教程/指示都会有很大帮助。 PHP 是我选择的主要语言。
I wish to send a tweet (status, update) to / from ONE PARTICULAR twitter account hourly from a mysql database. I have messed around with the twitter api & oAuth before and it is a real big headache. I just want to have one account hardwired into the code. The hourly part means automation / CRON, however i've never messed with CRON. I see all of the pieces of what I'm trying to accomplish I just need a little shove in the right direction. Any help / tutorials / pointers regarding this would be a great help. PHP is my main language of choice.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Twitter:
1.) 访问 dev.twitter.com,使用您要使用的帐户登录,创建应用程序,然后在应用程序设置下写下消费者密钥、消费者秘密和 oauth 令牌/ouath 令牌秘密。
2.) 使用此脚本 https://github.com/abraham/twitteroauth
然后使用 API 文档进行任何操作您需要 https://dev.twitter.com/docs/api
例如。发推文:
$client->post('statuses/update', array('status' => 'tweet text'));
Cron:
大多数共享主机提供来自 cpanel 的易于设置的 cron,请先检查它。如果它不可用,那么您需要通过 SSH 登录并使用
crontab -e
然后每小时添加一次0 * * * *
在此处阅读 http://en.wikipedia.org/wiki/Cron
Twitter:
1.) Go to dev.twitter.com, login with the account you want to use, create an app, then under app settings write down consumer key, consumer secret and oauth token/ouath token secret.
2.) use this script https://github.com/abraham/twitteroauth
Then use API documentation for whatever you need https://dev.twitter.com/docs/api
ex. Tweeting:
$client->post('statuses/update', array('status' => 'tweet text'));
Cron:
Most shared hostings provide an easy-to-setup cron from cpanel, check it first. If it's not available, then you need to login via SSH and use
crontab -e
then for once every hour add0 * * * *
Read up on it here http://en.wikipedia.org/wiki/Cron