Php 尝试使用Abraham Williams Twitter API库时完全陷入困境

Php 尝试使用Abraham Williams Twitter API库时完全陷入困境,php,api,twitter,Php,Api,Twitter,我正在通过Sam的自学Twitter API工作。。在第8小时中,有关于设置消费者密钥、消费者秘密(我已经有一个不同的php程序成功地使用了这些)和使用Abraham Williams库的简单说明。我将密钥secret插入config.php,使用define('OAUTH_回调','http://localhost/callback.php’); 使用localhost并为其创建一个tinyurl(如果localhost不起作用,解决方法是登录到Twitter屏幕,然后转到重定向页面,其中显示

我正在通过Sam的自学Twitter API工作。。在第8小时中,有关于设置消费者密钥、消费者秘密(我已经有一个不同的php程序成功地使用了这些)和使用Abraham Williams库的简单说明。我将密钥secret插入config.php,使用define('OAUTH_回调','http://localhost/callback.php’); 使用localhost并为其创建一个tinyurl(如果localhost不起作用,解决方法是登录到Twitter屏幕,然后转到重定向页面,其中显示:

“无法连接到Twitter。请刷新页面或稍后再试。”

我已经完全死在水里了。一旦我开始工作,我就可以跑了,但我完全被卡住了。任何帮助都将不胜感激

(针对您的问题:)

他们有一个config.php文件,他们说要在其中放入密钥和密码,我已经这样做了:

define('CONSUMER_KEY', 'KEY');
define('CONSUMER_SECRET', 'SECRET');
define('OAUTH_CALLBACK', 'http://localhost:8888/abeoauth/connect.php');
他们说要运行index.php。下面是其中的代码:

/* Load required lib files. */
session_start();
require_once('twitteroauth/twitteroauth.php');
require_once('config.php');

/* If access tokens are not available redirect to connect page. */
if (empty($_SESSION['access_token']) || empty($_SESSION['access_token']['oauth_token']) ||     empty($_SESSION['access_token']['oauth_token_secret'])) {
    header('Location: ./clearsessions.php');
}
/* Get user access tokens out of the session. */
$access_token = $_SESSION['access_token'];

/* Create a TwitterOauth object with consumer/user tokens. */
$connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET,     $access_token['oauth_token'], $access_token['oauth_token_secret']);

/* If method is set change API call made. Test is called by default. */
$content = $connection->get('account/verify_credentials');

从index.php开始,就像书中说的,它确实重定向到“connect.php”页面,所以就好像我根本没有为关键变量添加任何内容一样。

好的,伙计们。看起来它不喜欢我为另一个脚本创建的“twitter应用程序”(凭据)(顺便说一句).我必须为这本书创建一个新的示例。

你在这里试图实现什么结果?只是为了建立连接或从twitter获取数据?你当前的代码是什么?你尝试了什么?我在顶部添加了代码以回答你的问题David,此时我正试图获得连接,以便我可以尝试这些示例在书中。继续发推特、直接消息、从好友列表中获取联系人列表等,等等。似乎没有正确获取临时凭据