{"ret":100029,"msg":"client request's api name is not existed"}

AFNetworking对Path的定义问题:

如果把这一串:https://graph.qq.com/user/get_user_init 定义成baseURL

那么后面加的任何Path,都会在Path前面加上一个/

这个跟NSURL有关系,AF的baseURL是用NSURL实现的,NSURL会把你给的字符串拆分成scheme,host,path,query这些东西

然后AF再处理这个NSURL,而NSURL并不仅仅是一个字符串

给 getPath加参数就行了:

{"ret":100029,"msg":"client request's api name is not existed"}

时间: 2024-11-04 18:02:01

{"ret":100029,"msg":"client request's api name is not existed"}的相关文章

ios 第三方qq登陆 {"ret":100030,"msg":"this api without user authorization"}

_permissions 授权信息列表问题 之前看官方文档这样写:   _permissions = [NSArray arrayWithObjects:@"get_user_info", nil]; 最后跟那边的技术人员交流才知这样才对 :_permissions = [NSArray arrayWithObjects:kOPEN_PERMISSION_GET_INFO, kOPEN_PERMISSION_GET_USER_INFO, kOPEN_PERMISSION_GET_SIM

a client request body is buffered to a temporary

error: 2018/09/27 11:29:25 [warn] 4677#0: *9932666337 a client request body is buffered to a temporary file /data/apps/openresty//nginx/client_body_temp/0000565910, client: 100.116.251.28, server: driver.lenth.com.cn, request: "POST /api/v1/driver/lo

QQ connect client request's parameters are invalid, invalid openid 问题的解决

很多人的这个问题是POST的时候发生,我的也恰好在POST的时候发生.后来我发现可能是因为QQ的这个后端是采用类PHP的语言开发,在动态语言的获取参数时POST参数和GET参数是可以分开读取的,也就是说如果你把openid.access_token这些数据放在URL GET参数里面,采用$_POST这样的接口就无法读取到openid参数,所以导致POST数据时报错说Invalid openid,当然我的采用的开发语言是官方不支持的,所以SDK是个山寨版,所以我对SDK做了自己的修改:把权限验证数

MySQL异常:Caused by: com.mysql.jdbc.exceptions.MySQLTimeoutException: Statement cancelled due to timeout or client request

Caused by: com.mysql.jdbc.exceptions.MySQLTimeoutException: Statement cancelled due to timeout or client request at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2303) at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2696) at com.mys

Blocking Cross Origin API request for /api/contents Creating Notebook Failed An error occurred while creating a new notebook.

anacoda安装的jupyter,使用nginx进行了转发,远程访问可以进去,但是创建文件和创建目录都会报错 浏览器页面报错: 第一次使用jupyter创建python时错误:Creating Notebook Failed An error occurred while creating a new notebook. 后台日志报错: [W 11:06:56.582 NotebookApp] Blocking Cross Origin API request for /api/content

Statement cancelled due to timeout or client request

tomcat日志报错: org.springframework.dao.QueryTimeoutException: ### Error querying database. Cause: com.mysql.jdbc.exceptions.MySQLTimeoutException: Statement cancelled due to timeout or client request### The error may exist in file [/var/lib/tomcat8/weba

【nodejs】使用Node.js实现REST Client调用REST API

最近在产品中开发基于REST的API接口,结合自己最近对Node.js的研究,想基于它开发一个REST Client做测试之用. 通过初步研究,Node.js开发HTTP Client还是挺方便的. 选用Node的理由: 1. 使用完全基于JavaScript的Node测试JSON格式的数据,非常之方便 2. Node有很好的社区支持.(现在GitHub上已成了JavaScript最大的开源社区) By Example: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1

SharePoint Client Object Model API 介绍以及工作原理解析

COM和ServerAPI 的对比 SharePoint从2010开始引入了Client Object Model的API(后文中用COM来代替),从名字来看,我们可以简单的看出,该API是面向客户端的应用程序的.有这个这套API,使得所有SharePoint的终端用户 可以开发自己的应用程序来访问,修改SharePoint.下面的列表简述了COM和Server API的区别:   COM Server 运行端 可以在任何能够访问SharePoint的机器上运行 可以再浏览器上,.Net应用程序

python+unittest+xlrd+request搭建API测试框架

实现功能 1.可在表格中进行编写用例 2.自动执行表格中测试用例 3.对响应结果进行深度断言,可定位预期结果与测试结果的不同值与位置 4.形成HTML格式的测试报告 源码可在githube中下载: https://github.com/wcnszbd/Mytest 先附上效果图: 再上代码: 结构图 1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 # @Time : 2017-07-28 18:07 4 import xlrd 5 impo