繁体   English   中英

从Twitter user_timeline API 1.1获取头像

[英]Getting Avatar from Twitter user_timeline api 1.1

除了头像没有显示之外,我还有其他所有工作要做。

对于我的一生,我找不到原因:(

这是我的摘录代码:

$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专家可以大声说出我错了吗。

谢谢

原因是因为我正在使用:

$tweets_array[$i]['profile_image_url'] = $tweets[$i]->profile_image_url;

而不是先调用对象,然后再调用广告数组,例如:

$tweets_array[$i]['profile_image_url'] = $tweets[$i]->use->profile_image_url;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM