Как запросить все возможные значения поля, если не известны все возможные аргументы API GraphQLPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как запросить все возможные значения поля, если не известны все возможные аргументы API GraphQL

Сообщение Anonymous »

Я пытаюсь запросить API Slab, они используют GraphQL, но я о нем не знаю.
API определяет объект Post, который принимает идентификатор в качестве входных и выходных данных. его содержание и другие метаданные, в том числе заголовок и содержание. Я хотел бы запросить заголовок и содержимое каждого доступного объекта сообщения, но я не знаю всех возможных значений аргумента ID.
Я могу легко запросить конкретный объект сообщения, заданный его идентификатор с использованием этого фрагмента кода

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

import requests

# Define the GraphQL endpoint
url = 'https://api.slab.com/v1/graphql'

# GraphQL query
query = """
{
post(id: "987fbw7k") {
title
content
}
}
"""

# Set the headers
headers = {
'content-type': 'application/json',
'Authorization': 'API_KEY_HERE'
}

# Payload
payload = {
'query': query
}

# Make the request
response = requests.post(url, json=payload, headers=headers)
print(response.json())
Как получить список заголовков и содержимого всех возможных объектов Post, не зная всех возможных идентификаторов?

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

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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