gpt4 book ai didi

python - 使用带有 graphql 查询的 API 在 R 上抛出 401 错误,但在 Python 上工作正常

转载 作者:太空宇宙 更新时间:2023-11-03 20:34:59 26 4
gpt4 key购买 nike

我需要通过 API 访问一些信息。我需要在 R 上执行此操作。我尝试在 Python 上执行此操作,效果很好,但在 R 上执行相同操作时遇到 401 错误。

我有 API key ,也知道要执行的查询。我在下面附上了 Python 和 R 代码。

Python:

import requests

headers = {
'Content-Type': 'application/json',
'Authorization': 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX',
}

query = """
{
boards (ids: 157244624) {
permissions
}
}
"""

response = requests.get('https://XYZwebsite.com/', headers=headers, json={'query': query})

R:

require(httr)

headers = c(
`Content-Type` = 'application/json',
`Authorization` = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
)

data = '{
boards (ids: 157244624) {
permissions
}
}'

res <- GET(url = 'https://XYZwebsite.com/', add_headers(.headers=headers), body = data)

我是否遗漏了 R 代码中的某些内容?它看起来几乎相同,但由于某些奇怪的原因,我在 R 上收到 401 错误。

最佳答案

就我而言,API key 已过期...真的很漫长的旅程让我:

  1. 完善更新 API
  2. 遍历所有内容
  3. 选择 API key
  4. 输入新的 API key 名称
  5. 输入 365 天无进一步更改
  6. amplify push 不会检测更改,因此请使用 amplify push --force也许有帮助

关于python - 使用带有 graphql 查询的 API 在 R 上抛出 401 错误,但在 Python 上工作正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57225861/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com