gpt4 book ai didi

使用 Python 的 CloudKit API

转载 作者:行者123 更新时间:2023-12-05 07:48:52 24 4
gpt4 key购买 nike

我的 iOS 应用使用 CloudKit 作为后端。该应用程序主要收集简单的用户信息(姓名、公司、电子邮件电话)。

我想将所有这些数据从 cloudkit 仪表板导出到一个 csv 文件中,这样我就可以将这些数据上传到不同的数据库中。

我关注了这个:https://github.com/lionheart/requests-cloudkit验证我的 api。

但是,我不知道如何从我的数据库中查询和获取记录。

当我执行时:

print cloudkit.public.zones.list()

它返回:

{u'zones': [{u'atomic': False, u'zoneID': {u'ownerRecordName': u'_17e6f384d00f4e11aeee6280a48f6724', u'zoneName': u'_defaultZone'}}]}

但是,我希望它返回记录类型为“Establishment”的所有记录。

非常感谢任何帮助!

谢谢!

最佳答案

这对我有用:

from requests_cloudkit import CloudKitAuth
from restmapper import restmapper
import json

KEY_ID = 'KEY_ID_APPLE'
SECRET_FILE_KEY = 'PATH_SECRET_FILE_KEY'
AUTH = CloudKitAuth(KEY_ID, SECRET_FILE_KEY)

PARAMS = {
'query':{
'recordType': 'PRODUCT_TYPE' #for example 'Users'
},
}

CloudKit = restmapper.RestMapper("https://api.apple-cloudkit.com/database/[version]/[container]/[public or production...]/")
cloudkit = CloudKit(auth=AUTH)
response = cloudkit.POST.public.records.query(json.dumps(PARAMS))

关于使用 Python 的 CloudKit API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38087825/

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