Ban*_*00n 6 php twitter codeigniter oauth
我正在使用这个库在我的项目中实现twitter Oauth,并且如果在这种情况下它是相关的,则使用codeigniter.
我试图根据推文ID获取推文,但它返回一个错误:
{"errors":[{"message":"Sorry, that page does not exist","code":34}]}
Run Code Online (Sandbox Code Playgroud)
这是我正在使用的代码:
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);
}
Run Code Online (Sandbox Code Playgroud)
我知道一切都是正确的,因为我也使用插件来获取基于主题标签的推文,这根本不是问题.
我得到的URl看起来与他们的文档url非常相似:
https://api.twitter.com/1.1/statuses/show.json?id=408541017676460000&....
Run Code Online (Sandbox Code Playgroud)
我现在正在看这一整天,我的时间已经不多了......
任何帮助,将不胜感激!
编辑:另外,有什么方法在Twitter上我可以检查ID是否确实存在?虽然我不认为这是问题所在,我想知道以备将来参考
对于那些遇到这个问题的人:
我从之前对 twitter 的请求中获取了 id,我发现你必须使用id_strtwitter 返回的 json 数据,而不是正常的id. 字符串id和普通id是不同的。天知道为什么,但我很高兴这个问题得到了解决!
| 归档时间: |
|
| 查看次数: |
654 次 |
| 最近记录: |