Twitter API,从数据库到 Twitter

发布于 2024-11-24 13:53:51 字数 226 浏览 2 评论 0原文

我希望每小时从 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

陌若浮生 2024-12-01 13:53:51

Twitter:

1.) 访问 dev.twitter.com,使用您要使用的帐户登录,创建应用程序,然后在应用程序设置下写下消费者密钥、消费者秘密和 oauth 令牌/ouath 令牌秘密。

2.) 使用此脚本 https://github.com/abraham/twitteroauth

$client = new TwitterOAuth($consumer_key, $consumer_secret, $oauth_token, $oauth_secret);

然后使用 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

$client = new TwitterOAuth($consumer_key, $consumer_secret, $oauth_token, $oauth_secret);

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 add 0 * * * *

Read up on it here http://en.wikipedia.org/wiki/Cron

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文