Loading [MathJax]/jax/output/CommonHTML/config.js
社区首页 >问答首页 >CloudKit数据库查询问题

CloudKit数据库查询问题
EN

Stack Overflow用户
提问于 2016-09-20 21:54:02
回答 1查看 117关注 0票数 1

我刚刚开始构建一个web应用程序,由于某种原因,我不得不使用CloudKit和它的数据库作为我的后端。

我尝试了一个非常愚蠢的数据库查询,并打算在前端查看结果。下面是我的代码:

代码语言:javascript
代码运行次数:0
复制
CloudKit.configure({
containers: [{
    containerIdentifier: my identifier,
    apiToken: my api token,
    environment: 'development'
  }]
});

var container = CloudKit.getDefaultContainer();
var DB = container.publicCloudDatabase;

var query = {recordType : 'Request'};

DB.performQuery(query).then(function(response){
  if (response.hasErrors) {
        throw response.errors[0];
    } else {
        console.log(response);
    }
});

但是,我一直收到这个authentication_failed错误:

代码语言:javascript
代码运行次数:0
复制
cloudkit.js:3 Uncaught (in promise) t {_ckErrorCode: "AUTHENTICATION_FAILED", _uuid: "4ef8ba12-eb00-408f-9a1c-6e8b4de84ec8", _reason: "no auth method found", _serverErrorCode: "AUTHENTICATION_FAILED", _extensionErrorCode: undefined}

我尝试使用相同的代码来获取记录,它工作得很好。那么这个错误是由未登录的用户引起的吗?如果是,CloudKit仪表板中是否有任何配置允许来自特定网址的用户在不登录的情况下查询数据库?谢谢!

EN

回答 1

Stack Overflow用户

发布于 2017-01-29 08:21:43

检查containerIdentifier值。当我使用API Token的标识符名称而不是从应用程序名称生成的iCloud标识符时,我遇到了类似的问题。您还可以通过链接使用CloudKit目录进行测试来验证令牌

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39604313

复制
相关文章
CloudKit实践
最近个人开发了一个保存密码的简单APP,有一个网络备份功能,鉴于功能比较轻便和安全私密性的考虑,采用了CloudKit作为备份服务器的方式进行备份资源。写个博客记录一下应用过程。
Helloted
2022/06/07
1.8K0
CloudKit实践
Core Data with CloudKit(三)——CloudKit仪表台
使用CloudKit Dashboard需要开发者拥有Apple Developer Program[2]账号,访问https://icloud.developer.apple.com即可使用。
东坡肘子
2022/07/28
7810
Core Data with CloudKit(三)——CloudKit仪表台
Core Data with CloudKit(五)——同步公共数据库
本文将介绍如何通过Core Data with CloudKit将公共数据库同步到本地,在本地创建Core Data数据库镜像。
东坡肘子
2022/07/28
1.5K0
Core Data with CloudKit(五)——同步公共数据库
解决CloudKit在Electron中无法登录的问题
最近CloudKit Web端授权页面更新后中使用了CMD模块化的东西,因此会检查require是否存在,本意是存在的话就会按照CMD的方式加载js模块,但是Electron中默认通过require来加载electron模块或者npm模块,这样问题就来了,Electron中的Cloudkit授权页面就会报错!
小刀c
2022/08/16
2.8K0
解决CloudKit在Electron中无法登录的问题
Core Data with CloudKit(二)——同步本地数据库到iCloud私有数据库
本篇文章中,我们将探讨Core Data with CloudKit应用中最常见的场景——将本地数据库同步到iCloud私有数据库。我们将从几个层面逐步展开:
东坡肘子
2022/07/28
2.1K0
Core Data with CloudKit(二)——同步本地数据库到iCloud私有数据库
Core Data with CloudKit (一) —— 基础
在WWDC 2019上,苹果为Core Data带了一项重大的更新——引入了NSPersistentCloudKitContainer。这意味着无需编写大量代码,使用Core Data with CloudKit可以让用户在他所有的苹果设备上无缝访问应用程序中的数据。
东坡肘子
2022/07/28
1K0
问题:mysql数据库查询出来有数据而ssm查询出来是[]
前两天帮一位朋友看一个问题,发现有点奇怪,问题是这样的,ssm的框架数据库查询出来的数据,而ssm没有报错,查询出来没有数据并且结果为【】。
逍遥壮士
2020/09/18
7520
问题:mysql数据库查询出来有数据而ssm查询出来是[]
Core Data with CloudKit (六) —— 共享数据
本文中,我们将探讨如何使用Core Data with CloudKit创建与多个iCloud用户共享数据的应用。
东坡肘子
2022/07/28
1.4K0
Core Data with CloudKit (六) —— 共享数据
Ask Apple 2022 中与 Core Data 有关的问答
Ask Apple 为开发者与苹果工程师创造了在 WWDC 之外进行直接交流的机会。本文对本次活动中与 Core Data 有关的一些问答进行了整理,并添加了一点个人见解。本文为上篇。
东坡肘子
2022/12/16
2.9K0
Swift macOS开发与Core Data,CloudKit开篇
喜欢将自己称之为创造者,也很庆幸能用自己的既能创造点东西出来,花花世界可爱的技术太多了,就连单单写个App就有着各种要花缭乱的法子,webview的,混合的,原生的……,谁不想用最小的力气写出最好的作品呢。
小刀c
2022/08/16
4410
thinkphp后端查询数据库字段大小写问题
在thinkphp查询后台数据库时候,当我们的数据库字段命名中含有大写字母时,默认框架会将大写的字段名全部转换为小写,就很有可能导致我们在对查询数据进行处理的时候出现变量获取值为NULL或空的情况
安德玛
2022/03/06
7850
Electron打包以及使用CloudKit做自动更新服务
Electron代码编写之后便是打包, 官网 介绍了几种方法,用了 electron-packager
小刀c
2022/08/16
1K0
Electron打包以及使用CloudKit做自动更新服务
数据库-多表查询-连接查询
同时查询多张表获取到需要的数据 比如:我们想查询到开发部有多少人,需要将部门表和员工表同时进行查询
Devops海洋的渔夫
2022/01/17
13.5K0
数据库-多表查询-连接查询
数据库查询
内连接:内连接也叫连接,还可以被称为普通连接或者自然连接,内连接是从结果表中删除与其他被连接表中没有匹配行的所有行,所以内连接可能会丢失信息。由于两表之间没有相同数据,会造成数据的缺失.
Centy Zhao
2019/12/26
3.9K0
数据库,单表查询,多表查询,子查询
语法:select 段落 from 表明 where binary 字段....................................
小小咸鱼YwY
2019/07/22
5.3K0
记一次数据库查询超时优化问题
问题发现 在七月份时,经常发现有几个定时任务报错,查看了下异常原因,大概定位是数据库执行异常 ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Unsupported command ### The error may exist in class path resource [mapper/XXXXXXXXX-Mapper.xml] ### T
潜行前行
2021/10/20
1.1K0
Core Data with CloudKit(四)—— 调试、测试、迁移及其他
本文聊一下在开发Core Data with CloudKit项目中常见的一些问题,让大家少走弯路、避免踩坑。
东坡肘子
2022/07/28
7320
Core Data with CloudKit(四)—— 调试、测试、迁移及其他
oracle查询用户密码命令,Oracle数据库用户密码问题[通俗易懂]
在重置一些系统sys和system用户密码(已过期)时(还是使用原密码,根据user中的password修改重置),在user查看sys和system用户信息时发现这两个用户的PASSWORD为空,如下:
全栈程序员站长
2022/09/19
6K0
Core Data 是如何在 SQLite 中保存数据的
Core Data 是一个具备数据持久化能力的对象图框架。相同的对象图在不同的持久化存储类型中( SQLite 、XML)的数据组织结构差别较大。如果你浏览过 Core Data 生成的 SQLite 数据库文件,一定会见过其中包含不少奇怪的表和字段。本文将对这些表和字段进行介绍,或许可以换个角度帮助你解开部分疑惑,例如:Core Data 为什么不需要主键、NSManagedObjectID 是如何构成的 、保存冲突的判断依据是什么。
东坡肘子
2022/07/28
1.6K0
Core Data 是如何在 SQLite 中保存数据的
FoundationDB Record Layer: A Multi-Tenant Structured Datastore
前三点其实都由 FoundationDB 实现了。所以,FoundationDB Record Layer 的重点是实现多租户和类关系模型。
linjinhe
2019/06/24
1.2K0

相似问题

CloudKit查询时间

11

Cloudkit查询BadRequestException

11

CloudKit。订阅问题

10

查询多个记录类型的CloudKit数据库

25

CloudKit复合查询(使用OR查询)

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档