我正在尝试使用php检索来自twitter的提及。我当前的代码可以正常检索user_timeline,但是当我尝试使用相同的代码进行提及时,我收到了身份验证错误。使用用户ID,图片,文本等检索提及的最佳方法是什么?
如果我将user_time更改为提及,则会收到身份验证错误。
以下是我现在用于使用php检索user_timeline的代码。
<?php
$xmldata = "http://twitter.com/statuses/user_time/usernid.xml";
$open = fopen($xmldata,'r');
$content = stream_get_contents($open);
fclose($open);
$xml = new SimpleXMLElement($content);
$screenname = $xml->status[0]->user->screen_name;
?>
答案 0 :(得分:0)
您必须使用OAUTH(&#34;为身份验证用户返回最近20次提及(包含@username的状态)。&#34;):
https://dev.twitter.com/docs/api/1/get/statuses/mentions
尝试:https://github.com/abraham/twitteroauth或http://www.joeyrivera.com/2010/twitter-api-oauth-authentication-and-zend_oauth-tutorial/和https://dev.twitter.com/apps/new