【发布时间】:2013-12-22 14:41:59
【问题描述】:
我正在使用this 库在我的项目中实现 twitter Oauth, 如果在这种情况下相关,则使用 codeigniter。
我正在尝试根据推文 ID 获取推文,但它返回错误:
{"errors":[{"message":"Sorry, that page does not exist","code":34}]}
这是我正在使用的代码:
public function gettweetbyid() {
$this->config->load('twitter');
$consumer = $this->config->item('twitter_consumer_token');
$consumer_secret = $this->config->item('twitter_consumer_secret');
$access_token = $this->config->item('twitter_access_token');
$access_token_secret = $this->config->item('twitter_access_secret');
$connection = $this->twitteroauth->create($consumer, $consumer_secret, $access_token, $access_token_secret);
$content = $connection->get('account/verify_credentials');
$data = array(
'id' => $this->input->get('id')
);
$tweets = $this->twitteroauth->get('statuses/show', $data);
echo json_encode($tweets);
}
我知道一切都是正确的,因为我也在使用该插件来获取基于主题标签的推文,这完全没有问题。
我得到的网址与他们的文档网址非常相似:
https://api.twitter.com/1.1/statuses/show.json?id=408541017676460000&....
我已经看了一整天了,我的时间已经不多了......
任何帮助将不胜感激!
编辑:另外,在推特上有什么方法可以检查 ID 是否真的存在?尽管如此,我认为这不是问题,我想知道以供将来参考
【问题讨论】:
-
当用户、推特等推特对象被删除/删除并且实际上不再存在时,我会看到这一点。
标签: php codeigniter twitter oauth