Как отформатировать получение запросов к Blogger API в Python?
Я новичок в Python и API. Я пытаюсь работать над проектом, и мне нужна помощь.
Я просто хочу запросить у Blogger некоторую информацию, чтобы получить сведения о записи в блоге (заголовок, текст и т. Д.) И вернуть их.
Я хочу использовать это: https://developers.google.com/resources/api-libraries/documentation/blogger/v3/python/latest/blogger_v3.blogs.html
я могу использовать requests.get(url/key)
и я получаю сервер status[200]
, но каждый раз, когда я пытаюсь найти способ использовать один из запросов по ссылке, я получаю ошибки ключевых слов.
Например: "TypeError: request() got an unexpected keyword argument 'blogId'"
Мой код requests.get('url/key' blogId='BLOG ID HERE', x__xgafv=None, maxPosts=None, view=None)
Мне неудобно публиковать свой точный код, поскольку в нем есть мой API.
Что я делаю не так?
3 ответа
Метод request.get() не имеет параметра blogID. Для получения дополнительной информации используйте эту ссылку
Я не уверен, но oyu может использовать такие параметры:
page = get('https://google.com', params={'blogId': '12345'})
Информацию лучше искать в документации: https://requests.readthedocs.io/en/master/
Я нашел свое решение, немного покопавшись.
Я использовал запросы на получение в API, чтобы получить ответ, и это то, как его следует использовать.
Тем не менее, я также пытался использовать метод возврата данных, который также использовал ключевое слово get, но предназначался для использования с библиотекой API Google.
Мне пришлось установить клиентскую библиотеку Google API и импортировать сборку и запросы, чтобы вместо этого я мог использовать методы API. Это позволяет мне возвращать гораздо более конкретные результаты (отсюда и ключевые аргументы), и их можно запрограммировать на выполнение ряда действий.
Спасибо всем!