Поместить запрос на вывод 400 ошибки клиента: плохой запрос на URL -адрес, но Get Request работает нормальноPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Поместить запрос на вывод 400 ошибки клиента: плохой запрос на URL -адрес, но Get Request работает нормально

Сообщение Anonymous »

Я получаю ошибку «400 клиентов: плохой запрос на URL», когда я пытаюсь запустить свой запрос на то, чтобы обновить свой лист Google. Ссылка, предоставленная из состояний ошибки, «несанкционирована. Для доступа к этому API требуется действительный заголовок« авторизации ». Я не понимаю эту ошибку, так как мой заголовок одинаков как для моих запросов на получение, так и для поставки, и у меня не закончились запросы в API Sheety. Я могу получить данные из API, но не обновлять/редактировать строки в моем листе Google.

Код: Выделить всё

import requests
from pprint import pprint

class DataManager:
# This class is responsible for talking to the Google Sheet.
def __init__(self):
self.sheety_api = "https://api.sheety.co/e7247c0056fb99617ecc3140adf89a40/flightTrackerData/data"
self.sheety_token = "YOUR TOKEN"
self.sheety_header = {
f"Authorization": f"Bearer {self.sheety_token}",
}

def get_data(self):
return requests.get(url=self.sheety_api, headers=self.sheety_header).json()

def update_sheet(self, object_id, column):
response = requests.put(url=f"{self.sheety_api}/{object_id}", json=column, headers=self.sheety_header)
response.raise_for_status()
< /code>
main: < /p>
from data_manager import DataManager
from flight_search import FlightSearch
from pprint import pprint
import time

sheet_class = DataManager()
sheet_data = sheet_class.get_data()
pprint(sheet_data)

for index in range(len(sheet_data['data'])):
flight_search = FlightSearch(sheet_data['data'][index])
iata_data = {
"data": {
"iataCode": "TESTING"
}
}
sheet_class.update_sheet(object_id=sheet_data['data'][index]['id'], column=iata_data)
time.sleep(2)
Пожалуйста, помогите!>

Подробнее здесь: https://stackoverflow.com/questions/795 ... quest-runs
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • В чем разница между request.GET.get('username') и request.META.get('HTTP_X_ USERNAME') в DRF
    Anonymous » » в форуме Python
    0 Ответы
    146 Просмотры
    Последнее сообщение Anonymous
  • SharePoint Rest Get API файла возвращает 400 плохой запрос, если имя файла содержит отдельную инвертированную запятую ('
    Anonymous » » в форуме JAVA
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • TotalVirus API v3: URL-адрес сканирования возвращает «HTTP 400 Bad Request» [дубликат]
    Anonymous » » в форуме Php
    0 Ответы
    93 Просмотры
    Последнее сообщение Anonymous
  • Python lxml.html.parse не читает URL-адрес – или как получить request.get в lxml.html.dom?
    Anonymous » » в форуме Python
    0 Ответы
    94 Просмотры
    Последнее сообщение Anonymous
  • Джанго плохой запрос 400?
    Anonymous » » в форуме Python
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»