问答详情
源自:3-8 开发实例—登录状态判断

如何获取登录用户名

登录成功之后只能拿到uid吗,微博账号什么的怎么拿到呀。哪位大神帮忙解决一下,不胜感激。

提问者:qq_蒙_7 2016-09-26 21:39

个回答

  • 慕粉5830429
    2016-10-08 00:05:16

    1. 获取到access_token 后,实例化SaeTClientV2这个类。 --- 参考url:https://github.com/xiaosier/libweibo/blob/master/saetv2.ex.class.php

    2. 调用show_user_by_id(function show_user_by_name( $screen_name )),根据用户UID或昵称获取用户资料。

        

    3. /**    

    4. * 根据用户UID或昵称获取用户资料    

    5. *    

    6. * 按用户UID或昵称返回用户资料,同时也将返回用户的最新发布的微博。    

    7. * <br />对应API:{@link http://open.weibo.com/wiki/2/users/show users/show}    

    8. *     

    9. * @access public    

    10. * @param string  $screen_name 用户UID。    

    11. * @return array    

    12. */    

    13. function show_user_by_name( $screen_name )    

    14. {    

    15. $params = array();    

    16. $params['screen_name'] = $screen_name;    

    17. return $this->oauth->get( 'users/show', $params );    

    18. }    

    19. 调用home_timeline, 获取当前登录用户及其所关注用户的最新微博消息。

    20. 调用friends_timeline,获取当前登录用户及其所关注用户的最新微博消息.

    21. 请查改github 该文件获取更多信息...