- 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} Понятия не имею, что с этим делать. ПОМОЩЬ!
Я настроил 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} Понятия не имею, что с этим делать. ПОМОЩЬ!