幻灯片应用程序api获取';API验证失败';错误响应

幻灯片应用程序api获取';API验证失败';错误响应,api,linkedin-api,zoho,deluge,Api,Linkedin Api,Zoho,Deluge,我已经申请了SlideShareAPI,我得到了API和秘密。我所做的只是一个简单的对slideshare的GET请求,它通过一个标签给出结果 这是我的洪水脚本,我尝试使用API调用url。 根据文档,我得到了unix时间戳和SHA1哈希 param = Map(); param.put("api_key","XYZ"); param.put("ts","1565085930"); param.put("hash","xxxxxxxxxxxxxxxxxxxxxxxxx"); param.put(

我已经申请了SlideShareAPI,我得到了API和秘密。我所做的只是一个简单的对slideshare的GET请求,它通过一个标签给出结果

这是我的洪水脚本,我尝试使用API调用url。 根据文档,我得到了unix时间戳和SHA1哈希

param = Map();
param.put("api_key","XYZ");
param.put("ts","1565085930");
param.put("hash","xxxxxxxxxxxxxxxxxxxxxxxxx");
param.put("tag","cricket");
request = invokeurl
[
    url :"https://www.slideshare.net/api/2/get_slideshows_by_tag"
    type : GET
    parameters: param
];
info request;
这是我得到的响应错误:


API验证失败

谢谢。

看起来API不适用于GET请求。使用POST请求尝试同样的方法,它应该会起作用。对于POSTMAN同样失败,只有在请求类型更改为POST后,它才起作用

param = Map();
head = Map();
param.put("api_key","XXXXXXXX");
param.put("ts",1577955246);
param.put("hash","b3f3f803XXXXXXXXXXXXXXXX8be21d");
param.put("tag","cricket");
request = invokeurl
[
    url :"https://www.slideshare.net/api/2/get_slideshows_by_tag"
    type : POST
    parameters: param
];
info request;
答复:

<?xml version="1.0" encoding="UTF-8"?> 
<Tag>
 <Name>cricket</Name>
 <Count>0</Count>
</Tag>

板球
0
注:如果您还有其他问题,请告知我们或联系我们support@zohodeluge.com. 我们很乐意帮助你