【发布时间】:2022-01-06 18:15:05
【问题描述】:
我是 python 新手,想通过 Google Cloud Functions 从 API 获取数据,以便之后可以将数据存储在 Google Cloud Storage 中。
数据以 JSON 格式提供,我想通过 pandas 将其转换为表格。
由于我真的不确定正确的语法,我想知道我必须如何调用函数 test_topic - 以下代码对我不起作用。我没有收到错误消息,但也没有得到任何结果。
我该怎么做才能得到表格?
import requests
import pandas as pd
def test_topic(df):
url = "https://api.domain.com/v1/"
payload={}
headers = {}
parameters = {
"api_key": "1234567890",
"start_date": "2020-01",
"end_date": "2021-01",
"format": "json"
}
response = requests.request("GET", url, headers=headers, data=payload, params=parameters)
df = response.json()['visits']
pd.DataFrame(df)
【问题讨论】:
-
您忘记包含错误消息。
-
你是对的,对不起。我没有收到任何错误消息,只是我没有得到任何结果。
-
您的代码中的响应状态是什么?
-
响应状态为 200
标签: python python-3.x google-cloud-platform google-cloud-functions