我能';t使用cURL和PHP发布到Twitter
我无法在twitter上连续推特-每收到三条推特: 发布到Twitter时出错。重试 我该如何解决这个问题 我的代码如下:我能';t使用cURL和PHP发布到Twitter,php,twitter,Php,Twitter,我无法在twitter上连续推特-每收到三条推特: 发布到Twitter时出错。重试 我该如何解决这个问题 我的代码如下: $host = "http://twitter.com/statuses/update.xmlstatus=".urlencode(stripslashes(urldecode($message))); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $host); curl_setopt($ch, CURLOPT_VERB
$host = "http://twitter.com/statuses/update.xmlstatus=".urlencode(stripslashes(urldecode($message)));
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $host);
curl_setopt($ch, CURLOPT_VERBOSE, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERPWD, "$username:$password");
curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Expect:'));
$result = curl_exec($ch);
// Look at the returned header
$resultArray = curl_getinfo($ch);
//print_r($resultArray);
if($resultArray['http_code'] == "200"){
$twitter_status='Your message has been Tweeted';
update_tweet_extra($result_id,"1");
} else {
$twitter_status="Error posting to Twitter. Retry";
// update_tweet_extra($result_id,"0");
}
echo $twitter_status;
这似乎很奇怪,因为通过twitterapi进行的状态更新没有速率限制(请参阅),除非您的更新次数超过 如果您取消注释这条看起来很有用的行,您可能会了解更多的情况:
//print_r($resultArray);
删除行开头的
/
。这似乎很奇怪,因为通过Twitter API进行的状态更新不受速率限制(请参阅),除非您更新的次数超过
如果您取消注释这条看起来很有用的行,您可能会了解更多的情况:
//print_r($resultArray);
通过删除行开头的
/
。我认为这不是您的代码的问题,更重要的是,Twitter正在逐步淘汰基本的身份验证支持,并转向OAuth
更多信息请访问。我不认为这是您的代码的问题,但更重要的是,Twitter正在逐步淘汰基本的身份验证支持,并转向OAuth
有关详细信息,请访问。自2010年8月31日起,您不能将API与基本身份验证一起使用。您可以使用一个带有curl的小型spider函数来登录、取回您的家和tweet。我做到了:
如果您不想使用oAuth身份验证模型,您必须这样做。自2010年8月31日起,您不能将API用于基本身份验证。您可以使用一个带有curl的小型spider函数来登录、取回您的家和tweet。我做到了:
如果您不想使用oAuth身份验证模型,您必须这样做。要使用twitter进行推特,您需要一个post\u Authentity\u令牌以及您的用户名和密码。 通过使用curl(使用curl登录后)获取配置文件页面,可以从中获取该令牌。我尝试了curl,并且能够使用curl发tweet。您可以在找到我的代码(虽然它在bash脚本中,但可以很容易地移植到php,因为它们都使用curl)
.要使用推特发推特,您需要一个post\u Authentity\u令牌以及您的用户名和密码。 通过使用curl(使用curl登录后)获取配置文件页面,可以从中获取该令牌。我尝试了curl,并且能够使用curl发tweet。您可以在找到我的代码(虽然它在bash脚本中,但可以很容易地移植到php,因为它们都使用curl)
.您可以在此处找到支持OAUTH的PHP库列表,您可以使用这些库在PHP和1.1版本的Twitter API中编写tweet函数:
可能是我的最爱。您可以找到一个支持OAUTH的PHP库列表,您可以使用它在PHP和1.1版本的Twitter API中编写tweet函数:
可能是我最喜欢的。我看了这个oAuth,我觉得没有简单的例子来测试oAuth。我看了这个oAuth,我觉得没有简单的例子来测试oAuth。在我的本地主机上运行良好,但我在我的服务器上发布了这个代码,我的推特没有显示在我的twitter上,在我的本地主机上运行良好,但我在我的服务器上发布了这个代码,我的推文没有显示在我的推文中,