【问题标题】:Twitter Api Problem?Twitter API 问题?
【发布时间】:2010-12-24 19:19:26
【问题描述】:

我正在使用 EpiTwitter getAuthorizeUrl() 进行 Twitter 授权。

代码:

<?php
include 'EpiCurl.php';
include 'EpiOAuth.php';
include 'EpiTwitter.php';
require_once 'secret.php';

$Twitter = new EpiTwitter($consumer_key, $consumer_secret);
$url = $Twitter->getAuthorizationUrl();
echo '<a href="' .$url. '">Authorize with Twitter</a>';

?>

我一直收到这个错误

“哇哦!

此页面不再有效。看起来有人已经使用了您提供的令牌信息。请返回将您发送到此页面的网站,然后重试……这可能是一个诚实的错误。”

网址看起来不错,但不起作用。

http://twitter.com/oauth/authorize?oauth_token=

我确定 ?oauth_token= 必须有一个值,但它没有被生成!!谢谢您的帮助 秘密.php

<?php
$consumer_key ='xxx';
$consumer_secret ='xxx';

?>

【问题讨论】:

标签: php html api oauth twitter-oauth


【解决方案1】:

再次检查您的使用者密钥和秘密。也许您输入了错误的变量名。如果您直接使用来自 here 的示例代码,那么变量是 $consumer_key$consumer_secret - 小写和下划线,与您的不同。

【讨论】:

  • 粘贴secret.php的内容
  • 顺便说一句,如果你要回答这个问题,就去做他们的stackoverflow.com/questions/4027048/… 我已经给他们100分赏金;)
  • 看,我的回答是对的。在您的secret.php 文件中,变量名称与您使用的变量名称不同。使用这一行:$Twitter = new EpiTwitter('EQjJ2S2eF7IgWjODaX2e2Q', 'VctzdQesHC0FYlZc9izGQhcsiUdbWOM9FJafMI6eBk'); 而不是您拥有的那一行,它应该可以工作。哦,你不应该粘贴实际的密钥和秘密。现在您需要注册一个新的 API 帐户。我只是想看看你的变量名。
  • 不,我已经更改了你告诉我的变量名,但我仍然遇到同样的错误,那段代码应该放在哪里!! :))
  • 很高兴你把它整理好了 :)
猜你喜欢
  • 2011-01-19
  • 2018-03-13
  • 1970-01-01
  • 2016-02-08
  • 1970-01-01
  • 1970-01-01
  • 2013-06-10
  • 2021-07-23
  • 2015-08-04
相关资源
最近更新 更多