Ответ` 409 Conflict': {"code": "MissingParameter","message": "вы должны предоставить ключ пользователя."}

Ответ` 409 Conflict': {"code": "MissingParameter","message": "вы должны предоставить ключ пользователя."}

12.08.2018 02:53:27 Просмотров 20 Источник

Так что я возился с 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."}

Является ответом!
DigitalDrifter

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)
    ]
]);
https://stackoverflow.com/questions/51804643/409-conflict-response-codemissingparameter-messageyou-must-provide/51804718#comment90565320_51804718
Ты-звезда. Большое вам спасибо. Это все уладило.
Anchumol PB

27.01.2020 12:59:39

Изменил папку Загрузки, проблема решена.

Закрыть X