Ответ` 409 Conflict': {"code": "MissingParameter","message": "вы должны предоставить ключ пользователя."}
Так что я возился с API Marvel, и я получал эту ошибку, и я не могу найти никаких следов этого нигде.
`409 Conflict` response: {"code":"MissingParameter","message":"You must provide a user key."}
Я проверил документацию API и не могу найти ничего о пользовательском ключе.
Вот мой код; я использую Laravel с жадностью.
$res = $client->request('GET', 'http://gateway.marvel.com:80/v1/public/comics', [
'apikey' => $apikey,
'ts' => $now,
'hash' => md5($now . $privateKey . $apikey),
]);
Любая помощь будет очень признательна.
У вопроса есть решение - Посмотреть?
Ответы - Ответ` 409 Conflict': {"code": "MissingParameter","message": "вы должны предоставить ключ пользователя."} / `409 Conflict` response: {"code":"MissingParameter","message":"You must provide a user key."}
Является ответом!

12.08.2018 03:11:07
Попробуйте использовать http_build_query:
$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);
обновление
Похоже, вам просто нужно установить опцию запроса в запросе.
$res = $client->request('GET', 'http://gateway.marvel.com:80/v1/public/comics', [
'query' => [
'apikey' => $apikey,
'ts' => $now,
'hash' => md5($now . $privateKey . $apikey)
]
]);

Ты-звезда. Большое вам спасибо. Это все уладило.

Помочь в развитии проекта: