Twitter上的Cronjob
我想使用cronjob从用户的twitter帐户发送tweet,该帐户使用twitter注册或连接到我的站点。但问题是 Oauth密钥只有在会话处于活动状态时才有效,因此在数据库中存储用户的Oauth密钥信息是无用的(我是否正确?不太确定,如果我错了,请纠正我) 因此,当会话结束时,oauth密钥变得无用,用户需要获得新的oauth密钥 我的问题是:有没有办法做到我上面写的?从我用户的twitter帐户发送推文Twitter上的Cronjob,cron,twitter,twitter-oauth,Cron,Twitter,Twitter Oauth,我想使用cronjob从用户的twitter帐户发送tweet,该帐户使用twitter注册或连接到我的站点。但问题是 Oauth密钥只有在会话处于活动状态时才有效,因此在数据库中存储用户的Oauth密钥信息是无用的(我是否正确?不太确定,如果我错了,请纠正我) 因此,当会话结束时,oauth密钥变得无用,用户需要获得新的oauth密钥 我的问题是:有没有办法做到我上面写的?从我用户的twitter帐户发送推文 我是Twitter api方面的新手,也是PHP方面的新手。因此,我想了解一下这样做
我是Twitter api方面的新手,也是PHP方面的新手。因此,我想了解一下这样做的“逻辑”或者一些例子。Twitter的OAuth 1.0a访问令牌目前不会过期。您可以将它们保存在数据库中,它们将一直工作,直到用户撤销访问。Twitter的OAuth 1.0a访问令牌当前不会过期。您可以将它们保存在数据库中,它们将一直工作,直到用户撤销访问。我建议在Twitter上为OAuth提供“twitteroauth”库:。下面是twitteroauth库的示例代码
<?php
// Load twitteroauth library.
require_once __DIR__ . '/twitteroauth/twitteroauth.php';
// Create a TwitterOAuth object.
$oauth = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN, ACCESS_TOKEN_SECRET);
// Post a message.
$oauth->post('statuses/update', array('status' => "Hello, world!!"));
我建议Twitter上的OAuth使用“twitteroauth”库:。下面是twitteroauth库的示例代码
<?php
// Load twitteroauth library.
require_once __DIR__ . '/twitteroauth/twitteroauth.php';
// Create a TwitterOAuth object.
$oauth = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN, ACCESS_TOKEN_SECRET);
// Post a message.
$oauth->post('statuses/update', array('status' => "Hello, world!!"));