我的代码正在使用发布推文的所有功能,获取关注者。 但是在发布推文的最后两天,我收到了以下错误:
我有很多方法,但问题仍然存在。
public function old_old_postTweet($text){
$this -> init();
$return = $this-> twitter -> sendTweet($text);
return $return;
}
第一个功能之前没有任何问题。
public function curl_postTweet($text){
$cmd = "curl --request 'POST' 'https://api.twitter.com/1.1/statuses/update.json' --data 'status=Maybe+he%27ll+finally+find+his+keys.+%23peterfalk' --header 'Authorization: OAuth oauth_consumer_key=\"nTNu3BXXXXXXXXbKP2ruA\", oauth_nonce=\"8aff955397bXXXXXXXX940cc6ded24\", oauth_signature=\"X8%2B%2FOXXX5wm%2BgXXXXXKgxlu6o%3D\", oauth_signature_method=\"HMAC-SHA1\", oauth_timestamp=\"1395641319\", oauth_token=\"2336351089-5zSK2ElXXXXXXXXXXXXXXXXXXXXXCIrz0v12ba33\", oauth_version=\"1.0\"' --verbose";
$return = shell_exec($cmd);
return $return;
}
这个curl命令我得到了dev.twitter控制台,它在终端中工作。 但是,在我的网站上在线不是。
语言:PHP CMS:Joomla
任何解决方案?
答案 0 :(得分:0)
我发现:
将api.twitter.com限制为SSL / TLS流量 https://dev.twitter.com/discussions/24239
我还不确定,我会在拥有SSL服务器时对其进行测试。