Форум программистов, компьютерный форум, киберфорум
Python: API, боты
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 2
Регистрация: 27.10.2009
Сообщений: 109
1
Telegram Bot

Как получить параметр по API

03.02.2021, 19:10. Показов 1775. Ответов 0

Лучший ответ Сообщение было отмечено DmFat как решение

Решение

Author24 — интернет-сервис помощи студентам
Здравствуйте! Пишу телеграмм бот, который парсит данные по API с одного сайта.
Не силен в теме API.

Подскажите как правильно сформировать запрос чтобы получить данные по строке "manager":"first_name".

При таком запросе manager_t = line['manager':'first_name'] выдает ошибку...


Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
def default_test(message):
    import requests
    import json
    url = 'https://.....affise.com/3.0/admin/partners?API-Key=.....&updated_at=2021' \
          '-01-21 '
    answer = requests.get(url)
    parsed_string = json.loads(answer.text)
    message_out = '<b>Список парнерских аккаунтов</b>' + '\n'
    message_out = message_out + '' + '\n'
    print('[+]', parsed_string)
    for line in parsed_string['partners']:
        id_t = line['id']
        name_t = line['name']
        email_t = line['email']
        # telegram_t = line['customFields:telegram']
        manager_t = line['manager':'first_name']
 
        message_out = 'ID: ' + str(id_t) + '\n' + str(
            name_t) + '\n' + email_t + """'\n' + telegram_t +'""" '\n' + manager_t + '\n'
        markup = ''
        answer = bot.send_message(message.chat.id, message_out)
Вот так выглядит код в JSON если обращаться по этой ссылке через браузер: 'https://.....affise.com/3.0/admin/partners?API-Key=.....&updated_at=2021-01-21"



Добавлено через 45 минут
Решение найдено.

Python
1
manager_t = line["manager"]["first_name"]
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.02.2021, 19:10
Ответы с готовыми решениями:

VK API: Как получить параметр receipt?
Доброго времени суток! Чтобы обращаться к методу audio.get необходимо подтвердить устройство с...

Steam API - как можно получить медиану цен через API?
Ребят, как можно получить медиану цен через API ? Интересует количество продаж за последний день....

Как передать REST API параметр с типом Integer
При обращении с REST API Битрикс24 из php нужно передать параметр TASKID Если делаю через cURL ...

Как объявить параметр-указатель на строку в API функции для XE
Функция имеет параметр (аргумент): LPTSTR szProcessName Для C++Builder6 делаем, например, так:...

Как создать параметр реестра, при помощи API - функций
Собственно вопрос соответствует теме: напишите функцию которая позволит создавать параметры в...

0
03.02.2021, 19:10
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.02.2021, 19:10
Помогаю со студенческими работами здесь

Как генерировать параметр sig для внешних сайтах работающих с API Odnoklassniki?
API Одноклааников ругается на мои параметр &quot;sig&quot;. Кто-то сталкивался с такой проблемой? Метод...

Как получить параметр на другой странице
есть страница с которой уходит параметр в таком виде Response.Redirect(&quot;~/....aspx?App=&quot; ...

Как получить параметр из URL в Вордпресс
Добрый день, форумчане! Есть такой URL (реферальная ссылка)...

Как получить параметр из адресной строки?
Есть ссылка в предыдущем View &lt;a href=&quot;/Tests/Edit?id=@item.ID&quot; class=&quot;btn btn-primary&quot;...

Как получить maven параметр в java коде?
мой код можно запустить с помощью мэйвеновской команды mvn ... в команде присутствует параметр...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru