除了头像没有显示之外我还有一切可以工作。
对于我的生活,我无法找到原因:(
以下是检索代码的代码段:
$connection = getConnectionWithAccessToken($instance['consumerkey'], $instance['consumersecret'], $instance['accesstoken'], $instance['accesstokensecret']);
$tweets = $connection->get("https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=".$instance['username']."&count=10") or die('Couldn\'t retrieve tweets! Wrong username?');
if(!empty($tweets->errors)){
if($tweets->errors[0]->message == 'Invalid or expired token'){
echo '<strong>'.$tweets->errors[0]->message.'!</strong><br />You\'ll need to regenerate it <a href="https://dev.twitter.com/apps" target="_blank">here</a>!' . $after_widget;
}else{
echo '<strong>'.$tweets->errors[0]->message.'</strong>' . $after_widget;
}
return;
}
for($i = 0;$i <= count($tweets); $i++){
if(!empty($tweets[$i])){
$tweets_array[$i]['created_at'] = $tweets[$i]->created_at;
$tweets_array[$i]['text'] = $tweets[$i]->text;
$tweets_array[$i]['status_id'] = $tweets[$i]->id_str;
$tweets_array[$i]['profile_image_url'] = $tweets[$i]->profile_image_url;
}
}
这实际上是一个来自wordpress插件的片段,我试图定制相对成功,除了我似乎无法获取要检索的化身:(
twitter api guru能不会在我出错的地方喊出来。
谢谢
答案 0 :(得分:0)
原因是因为我在使用:
$tweets_array[$i]['profile_image_url'] = $tweets[$i]->profile_image_url;
而不是调用对象,然后调用广告数组,如:
$tweets_array[$i]['profile_image_url'] = $tweets[$i]->use->profile_image_url;