$url1='http://open.t.qq.com/api/user/info?oauth=7f60b48002ff52ea9da34145cc3c9f71&openkey=AC89294C6A49D8CE320F5E45563279BA&format=json&name=rsj89628434';
oauth和name是我在前面获取的 :
             string(128) "access_token=7f60b48002ff52ea9da34145cc3c9f71&expires_in=604800&  refresh_token=aa21b0f495856fd9c4f6d19091352414&name=rsj896284374" 
openkey也是返回的
     code=677dcdefebbde1a5fb1be0c73c1bfd0c&openid=039B94BE3DC4AE9627513482A5B33A43&openkey=AC89294C6A49D8CE320F5E45563279BA
    
   我都按文档写的,为什么会出现string(51) "{"data":null,"errcode":1,"msg":"no appkey","ret":3}" 

解决方案 »

  1.   

    QQ微博登陆返回用户详细信息,一定需要sign签名嘛?参数说明请求参数:oauth或openid&openkey标准参数,并带上以下参数
    format  返回数据的格式(json或xml)
    name  他人的帐户名(可选)
    fopenid  他人的openid(可选)name和fopenid至少选一个,若同时存在则以name值为主
    使用说明http://open.t.qq.com/api/user/other_info?format=json&name=xxxx&fopenid=xxxx
       这个文档也没有需要说sig URL参数签名啊
      

  2.   

    "msg":"no appkey"
    错误信息里不是提示没有appkey吗?你申请了吗?开放平台是需要申请appkey的
      

  3.   

    我申请拉,有没有用过腾讯微博的登陆开发,他的dome也是没用的,根本不能获取用户的信息