我使用的是基于curl的库,但每次都会显示无效的用户名和密码,但我的用户名和密码都是正确的。
我有点困惑。任何人都可以告诉我明确的步骤,以显示我的Twitter时间表到我的网站
谢谢!!!
答案 0 :(得分:0)
请看这个页面:http://apiwiki.twitter.com/Things-Every-Developer-Should-Know
棘手的部分是卷曲选项。您可以在下面的示例中看到我如何使用它们。
你想从apiwiki获得的部分是答案#8中的例子。具体做法是:
这是朋友时间线文档。您可以使用XML,JSON,RSS或Atom表单获取所需的信息。 JSON可能是最简单的,因为您可以使用PHP解析它。
好的,要将其转换为PHP,您可以使用: `
<?php
// create a new cURL resource
$curl = curl_init();
// set URL and other appropriate options
$options = array(CURLOPT_URL => 'http://api.twitter.com/1/statuses/friends_timeline.json',
CURLOPT_USERPWD => 'USERNAME:PASSWORD',
CURLOPT_RETURNTRANSFER => true
);
// set URL and other appropriate options
curl_setopt_array($curl, $options);
// grab URL and pass it to the browser
$json = curl_exec($curl);
// close cURL resource, and free up system resources
curl_close($curl);
$obj = json_decode($json);
foreach($obj as $var => $value)
{
echo "Message number: $var <br/>";
echo "Name: " . $obj[$var]->user->name;
echo "Handle: " . $obj[$var]->user->screen_name . "<br/>";
echo "Message: " . $obj[$var]->text;
echo "Created" . $obj[$var]->created_at . "<br/>";
echo "URL" . $obj[$var]->user->url . "<br/>";
echo "Location" . $obj[$var]->user->location . "<br/>";
echo "<br/>";
}
?>`
尝试这个bcoz我已经得到了这样的问题..我确实成功了。
希望它有所帮助 马加纳