如何使用codebird.php检索tweet

如何使用codebird.php检索tweet,php,twitter,Php,Twitter,我正在尝试使用Codebird在一个简单的网站上显示我的最新推文。不幸的是,我无法使它工作。 这就是我现在所做的。 我在Twitter开发者页面上创建了我的应用程序。我得到了我的钥匙/秘密,然后是我的令牌/秘密。然后我编写了我的小PHP脚本,并试图显示时间线,看看是否一切正常。在这里我遇到了问题。代码如下所示: <?php require_once ('codebird.php'); \Codebird\Codebird::setConsumerKey(MY_KEY, MY_SECRET)

我正在尝试使用Codebird在一个简单的网站上显示我的最新推文。不幸的是,我无法使它工作。 这就是我现在所做的。 我在Twitter开发者页面上创建了我的应用程序。我得到了我的钥匙/秘密,然后是我的令牌/秘密。然后我编写了我的小PHP脚本,并试图显示时间线,看看是否一切正常。在这里我遇到了问题。代码如下所示:

<?php
require_once ('codebird.php');
\Codebird\Codebird::setConsumerKey(MY_KEY, MY_SECRET); 

$cb = \Codebird\Codebird::getInstance();
$cb->setToken(MY_TOKEN, MY_TOKEN_SECRET);
$reply = (array) $cb->statuses_homeTimeline();
print_r($reply);
?>
但是页面上什么也没有打印出来

我错在哪里?我应该如何修改此代码以获取我的最后一条推文?我对新的Twitter API有点陌生,很多东西让我困惑


谢谢你的帮助

我复制并粘贴了你的代码,但它不起作用。 关于CodeBird类,我得到了一个错误

尝试:


这应该很好用

<?php

use Codebird\Codebird;
require 'vendor/autoload.php';

$cb = new Codebird;
$cb->setConsumerKey(
    'Consumer_Key',
    'Consumer_Secret'
);
$cb->setToken(
    'Access_Token',
    'Access_Token_Secret'
);    

$reply = (array)$cb->statuses_homeTimeline();  

echo '<pre>';
print_r($reply);

你是如何获得令牌的?我在Twitter开发者网站上点击了应用页面末尾的“获取令牌”按钮。现在在我的页面中,我可以看到消费者密钥/机密和令牌密钥/机密。我不确定在哪里可以找到错误日志。无论如何,Safari中的开发者仪表板没有找到错误。困惑的
require_once ('codebird.php');
Codebird::setConsumerKey('key', 'secret key'); 
$cb = Codebird::getInstance();
$cb->setToken('token', 'secret token');
$reply = (array) $cb->statuses_homeTimeline();
<?php

use Codebird\Codebird;
require 'vendor/autoload.php';

$cb = new Codebird;
$cb->setConsumerKey(
    'Consumer_Key',
    'Consumer_Secret'
);
$cb->setToken(
    'Access_Token',
    'Access_Token_Secret'
);    

$reply = (array)$cb->statuses_homeTimeline();  

echo '<pre>';
print_r($reply);