首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >`409 Conflict`‘响应:{“代码”:“MissingParameter”,“消息”:“您必须提供用户密钥”}

`409 Conflict`‘响应:{“代码”:“MissingParameter”,“消息”:“您必须提供用户密钥”}
EN

Stack Overflow用户
提问于 2018-08-11 23:53:27
回答 2查看 5.4K关注 0票数 3

因此,我正在混乱的漫威API,我已经得到了这个错误,我找不到任何跟踪它的任何地方。

代码语言:javascript
复制
`409 Conflict` response: {"code":"MissingParameter","message":"You must provide a user key."} 

我查看了API文档,找不到任何关于用户密钥的信息。

这是我的代码,我用的是Laravel和口香糖。

代码语言:javascript
复制
$res = $client->request('GET', 'http://gateway.marvel.com:80/v1/public/comics', [
        'apikey' => $apikey,
        'ts' => $now,
        'hash' => md5($now . $privateKey . $apikey),

    ]);

任何帮助都将不胜感激。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-08-12 00:11:07

尝试使用查询

代码语言:javascript
复制
$query = http_build_query([
     'apikey' => $apikey, 
     'ts' => $now, 
     'hash' => md5($now . $privateKey . $apikey)
]);

$url = 'http://gateway.marvel.com:80/v1/public/comics?' . $query;

$res = $client->request('GET', $url);

更新

看起来,您只需要在请求中设置查询选项。

代码语言:javascript
复制
$res = $client->request('GET', 'http://gateway.marvel.com:80/v1/public/comics', [
    'query' => [
        'apikey' => $apikey, 
        'ts' => $now, 
        'hash' => md5($now . $privateKey . $apikey)
    ]
]);
票数 1
EN

Stack Overflow用户

发布于 2020-01-27 09:59:39

更改上传文件夹,问题就解决了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51804643

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档