我一直在按照http://www.tech-faq.com/send-tweets-to-your-twitter-account-via-php.html中的说明从PHP脚本发布我的Twitter帐户。
基本上,我有两个API文件(OAuth.php和twitteroauth.php)和一个要发布的index.php文件。
但是,它不起作用。每当我加载index.php时我都要等一会儿,但最后我得到一个空页(如预期的那样),但没有在twitter上发布。
到目前为止,我已经尝试过:
前段时间,当Twitter使用API 1时,我可以使用我的网络服务器在Twitter上发帖。现在我正在创建一个新脚本,Twitter正在使用API 1.1。我担心它可能与https或SSL有关,但我不知道这一点。我正在使用共享付费托管。
谢谢!
答案 0 :(得分:0)
试试这个,
<?PHP
require_once 'twitteroauth.php';
define("CONSUMER_KEY", "Aof0w....");
define("CONSUMER_SECRET", "qtAHOMgeS...");
define("OAUTH_TOKEN", "731432660-X9kaxI91...");
define("OAUTH_SECRET", "66I6YjxsL1bDw4...");
$connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, OAUTH_TOKEN, OAUTH_SECRET);
$content = $connection->get('account/verify_credentials');
$connection->post('statuses/update', array('status' => 'test'));
?>
请求阅读&amp;写权限,您必须重新设置访问令牌以反映新权限。一旦我弹出新的访问令牌,一切正常。
Post to twitter using PHP Oauth API
的工作示例希望有所帮助......