我如何自动发布到我的Twitter帐户?

时间:2014-05-01 10:38:28

标签: php twitter feed

我有一个Twitter帐户。我收到了第三方提供的一些数据。当新数据到来时(这些是足球阵容)我想发布到我的Twitter。数据在比赛开始前大约60-30分钟到达。 我尝试过使用twitterfeed,但它只检查每30分钟 - 这可能会导致推文中包含已经开始的匹配数据。

如何自动发布我的数据......几乎可以在接收时立即发布?

-Rasmus

1 个答案:

答案 0 :(得分:0)

我在这里找到了解决方案: https://github.com/J7mbo/twitter-api-php

发布到Twitter的优秀代码:

require_once('includes/TwitterAPIExchange.php');

$settings = array(
    'oauth_access_token' => "OWN",
    'oauth_access_token_secret' => "OWN",
    'consumer_key' => "OWN",
    'consumer_secret' => "OWN"
);

$url = 'https://api.twitter.com/1.1/statuses/update.json';
$requestMethod = 'POST';

$postfields = array(
    'status' => 'Testing'
);

$twitter = new TwitterAPIExchange($settings);
echo  $twitter->buildOauth($url, $requestMethod)
      ->setPostfields($postfields)
      ->performRequest();

我需要在库中更改的是添加" CURLOPT_SSL_VERIFYPEER =>假"到cURL,因为我没有得到任何返回值或看到任何推文。