从Zapier Storage中提取数据

时间:2018-01-08 16:45:34

标签: json python-3.x zapier zapier-cli

我成功地在Zapier中发布(POST)JSON文件并为其创建存储。但是,我想使用本地运行的Python代码访问Zapier Storage中的JSON。我能够使用Python3访问存储,看到那里写的东西,但我无法访问JSON内容。

document.getElementById('test').style.animation = 'FadeOut 1s';

我得到的只是:

import urllib
import json
import codecs

reader = codecs.getreader("utf-8")

access_token = "password"

def GetStorage(page_id, access_token):
    url = 'https://hooks.zapier.com/url/'
    response = urllib.request.urlopen(url)
    data = json.load(reader(response))
return data

a=GetStorage(url, access_token)
print(a)

实际上我需要:

{'attempt': '5a539a49-65eb-44f8-a30e-e171faf7a680',
 'id': '1b38d21a-0150-46df-98c1-490a0d04b565',
'request_id': '5a539a49-65eb-44f8-a30e-e171faf7a680',
 'status': 'success'}

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

David来自Zapier平台团队。

你关闭了! hooks.zapier.com是我们用于传入网络连接的网址,因此我们始终以200和您正在查看的响应正文回复。

相反,请使用store.zapier.com。您还要确保包含您的秘密。完整的请求网址如下所示:

https://store.zapier.com/api/records?secret=test

将返回任意json数据:

{
  "name": "david",
  "job": "programmer"
}

完整的文档在json中:https://store.zapier.com/