keyboard = types.ReplyKeyboardMarkup(row_width=1, resize_keyboard=True, one_time_keyboard=True)
import requests
url = 'https://cb-api.ozonru.me/v2/finance/transaction/list'
headers = {'client-id': '836', 'api-key': '0296d4f2-70a1-4c09-b507-904fd05567b9'}
data ={"filter": {
"date": {
"from": "2020-10-01T07:14:11.897Z",
"to": "2020-10-31T07:14:11.897Z"
},
"transaction_type": "all"
},
"page": "1",
"page_size": "10"
}
r = requests.post(url, json=data, headers=headers)
offset - смещение, необходимое для выборки определенного подмножества результатов.
положительное число, по умолчанию 0
count - максимальное число результатов, которые нужно получить.
положительное число, по умолчанию 20, максимальное значение 200
filter - фильтр. Возможные значения:
all — все беседы;
unread — беседы с непрочитанными сообщениями;
important — беседы, помеченные как важные (только для сообщений сообществ);
unanswered — беседы, помеченные как неотвеченные (только для сообщений сообществ).
По умолчанию: all.
строка, по умолчанию all
@bot.callback_query_handler(func=lambda call: True)
def callback_worker(call):
global markup
bot.edit_message_reply_markup(call.message.chat.id, call.message.message_id)
if call.data == 'aple_11':
markup = types.InlineKeyboardMarkup()
url_button = types.InlineKeyboardButton(text="Да", callback_data="aple_11")
markup.add(url_button)
bot.send_photo(call.from_user.id, image_aple, reply_markup=markup)