- Регистрация
- 18.11.2020
- Сообщения
- 2
- Благодарностей
- 0
- Баллы
- 1
У меня есть API документация - https://snov.io/api?lang=en
Но проблема, что там пример кода идет в PHP или Python.
Я использую метод Post, но как мне прописать правильно код с использованием перемен.
Буду очень благодарен за подсказки.
Но проблема, что там пример кода идет в PHP или Python.
Я использую метод Post, но как мне прописать правильно код с использованием перемен.
Буду очень благодарен за подсказки.
Python:
def get_access_token():
params = {
'grant_type':'client_credentials',
'client_id':'c57a0459f6t141659ea75cccb393c111',
'client_secret': '77cbf92b71553e85ce3bfd505214f40b'
}
res = requests.post('https://api.snov.io/v1/oauth/access_token', data=params)
resText = res.text.encode('ascii','ignore')
return json.loads(resText)['access_token']
PHP:
<?php
function getAccessToken()
{
$params = [
'grant_type' => 'client_credentials',
'client_id' => 'c57a0459f6t141659ea75cccb393c5111',
'client_secret' => '77cbf92b71553e85ce3bfd505214f40b'
];
$options = [
CURLOPT_URL => 'https://api.snov.io/v1/oauth/access_token',
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => $params,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_FOLLOWLOCATION => true
];
$ch = curl_init();
curl_setopt_array($ch, $options);
$res = json_decode(curl_exec($ch), true);
curl_close($ch);
return $res['access_token'];
}
?>