Проблемы с настройкой вызовов API

  • Автор темы Anastassiya
  • 30
  • Обновлено
  • 12, May 2024
  • #1
Здравствуйте, я пытаюсь заставить вызовы API работать с моим инструментом отслеживания ключевых слов DigitalPoint, но не уверен, что делаю неправильно.

Я настроил API с помощью Google и создал свой PHP-файл с приведенным ниже кодом.

Не знаю, чего мне не хватает, такое чувство, будто я где-то упускаю какой-то шаг.

Я довольно технарь, но я не программист.

Могли бы использовать некоторые рекомендации. Пожалуйста, взгляните на мой PHP-код ниже.

Я не уверен, как получить возвращенный набор данных.

Как-то запутался.

Можете ли вы указать мне правильное направление? Спасибо. $expires = время() + 300; $signature = base64_encode(hash_hmac('sha1', 877946. '-'. $expires, 620c06bf2aae896770d86bc437268d92, true)); $request = http_build_query( множество ( 'group_id' => 1 ) , '', ' & '); $ch = curl_init('https://api.digitalpoint.com/v1/tools/tracker-keywords.json

?' . $запрос);

Curl_setopt_array($ch, массив(

CURLOPT_RETURNTRANSFER => правда,

CURLOPT_HTTPHEADER => массив(

"Идентификатор доступа-аутентификации: $accessId",

"Подпись аутентификации: $signature",

«Истекает срок аутентификации: $expires»

)

));

$results = json_decode(curl_exec($ch));

локон_закрыть ($ ч);

?>

Когда я перехожу по этой ссылке:
https://api.digitalpoint.com/v1/tools/tracker-keywords.json

? Я получаю это сообщение об ошибке: {"results":{"error":"Срок действия подписи истек."},"code":401} Понятия не имею, что с этим делать. ПОМОЩЬ!

Anastassiya


Рег
01 Oct, 2012

Тем
2

Постов
3

Баллов
23
Тем
49554
Комментарии
57426
Опыт
552966

Интересно