博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
新浪api 40022错误
阅读量:6407 次
发布时间:2019-06-23

本文共 971 字,大约阅读时间需要 3 分钟。

最近研究新浪微博api,在调用Trends/statuses接口获取话题信息的时候,一直出现40022错误,查了一下开发文档的错误列表,是source参数(appkey)缺失。这个新浪没有解释,不懂是什么意思,又在网上找了一下,原来是官方的php文档需要加一句"source" => $consumer->key,具体位置是在from_consumer_and_token函数,269行。插入的代码如下:

1 public static function from_consumer_and_token($consumer, $token, $http_method, $http_url, $parameters=NULL) { 2         @$parameters or $parameters = array(); 3         $defaults = array("oauth_version" => OAuthRequest::$version, 4             "source" => $consumer->key,    //缺少的行 5             "oauth_nonce" => OAuthRequest::generate_nonce(), 6             "oauth_timestamp" => OAuthRequest::generate_timestamp(), 7             "oauth_consumer_key" => $consumer->key); 8         if ($token) 9             $defaults['oauth_token'] = $token->key;10 11         $parameters = array_merge($defaults, $parameters);12 13         return new OAuthRequest($http_method, $http_url, $parameters);14     }

 

 

转载于:https://www.cnblogs.com/rhinoceros/archive/2012/09/20/2694788.html

你可能感兴趣的文章
VS2015安装EF Power Tools
查看>>
MySQL主从复制(笔记)
查看>>
keepalived高可用集群的简单配置
查看>>
Android Java Framework显示Toast(无Activity和Service)
查看>>
通过 SignalR 类库,实现 ASP.NET MVC 的实时通信
查看>>
NavigationController修改状态条颜色
查看>>
16大跨平台游戏引擎
查看>>
NPS如何配置基于mac地址的8021x认证
查看>>
XenServer架构之XAPI的调用流程
查看>>
redhat下搭建LAMP架构
查看>>
GitHub详细教程
查看>>
raid技术的读与想
查看>>
Hbase 中Column Family 的作用
查看>>
用鸡讲解技术债务的形成过程?
查看>>
Linux下的Tftp服务
查看>>
C#将集合和Json格式互相转换的几种方式
查看>>
java连接数据库并操作
查看>>
安装.net framework 4.0时提示HRESULT 0xc8000222
查看>>
集群下文件同步问题
查看>>
ASA 5510 V821 EASY ×××配置
查看>>