кодигнитор флипкарт продукт API

Я пытаюсь получить лучшие предложения, используя API-интерфейс флипкарта в codeigniter.

Это кусок кода, который я написал для достижения этой цели.

public function getTopDealsFlipkart()
{
$data = array();
$data['url'] = 'https://affiliate-api.flipkart.net/affiliate/1.0/feeds/'.FK_AFFILIATE_ID.'/category/mens-clothing.json?expiresAt=1510123592000&sig=<urlValidationSignature>&inStock=true';
$header['Accept'] = 'application/json';
$header['Fk-Affiliate-Token'] = FK_AFFILIATE_TOKEN;
$header['Fk-Affiliate-Id'] = FK_AFFILIATE_ID;
$data['header'] = $header;
$output = $this->get_response($data);
return $output;
}

public function get_response($data)
{
$output = null;
try {
$client = new GuzzleHttp\Client();
$response = $client->request('GET', $data['url'], [
'headers' => $data['header']
]);
$output = $response->getBody();
} catch (Exception $e) {
log_message('debug', 'fail to get response ');
}
return $output;
}

Вывод, который он возвращает, является нулевым.

Я не могу понять, что такое «sig», так как API просто определяет его как «подпись валидации URL». Нет дополнительной информации об API. Что такое подпись проверки URL и как сгенерировать подпись проверки URL?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]