问题标签 [kinvey]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
api - Kinvey Github API
我正在制作一个使用Kinvey作为后端的应用程序。我想访问 Github api。我需要用户使用 OAuth 进行身份验证。我可以用业务逻辑做到这一点吗?据我所知,每个请求都需要作为用户进行身份验证,当Github 重定向到我的业务逻辑时,它不会拥有这些凭据。我觉得我错过了一些简单的东西(以前从未使用过 oauth)。
这可以单独用Kinvey完成吗?
ios - All of a sudden: -[__NSArrayM popObjectForKey:]: unrecognized selector sent to instance
I was developing an app, at some stage this error came out:
-[__NSArrayM popObjectForKey:]: unrecognized selector sent to instance
I've undone the latest edits to see what was wrong...but the error was still there. So I've undone even more edits, but the error was still there.
Tried to delete and add back the framework where I thought the error could come from, error still there. (it's KinveyKit framework)
Tried to substitute the line of code where the app would throw the error with another one that was surely working: even that one was throwing the error.
I downloaded an older Git of the app (that was definitely working a few days ago) on a different folder, run that and: same error.
Uninstalled and reinstalled Xcode: error still there.
But: if I run other apps with similar code, nothing goes wrong. Does anybody have any idea?
I post here the code, that throws me the error, just to give you an idea...but I don't think there's anything wrong in the code since it's always been working before.
.h
.m
android - 如何判断 Cache/Offline 是否与 Kinvey for Android 一起使用
我正在按照 Kinvey Android 缓存和离线指南中的说明进行操作。我刚刚更改了 AsyncAppData 对象的一个实例,以使用带有 InMemoryLRUCache 的 CACHEFIRST 缓存策略和带有 SqlLiteOfflineStore 的 LOCAL_FIRST 离线策略。我希望在进行此更改后第一次在我的适配器中填充数据时会出现几秒钟的典型延迟,然后在需要重新填充时观察该数据的基本即时填充,例如,如果我更改了我的设备的方向(这会导致数据重新加载)。但是,我根本没有观察到任何速度差异,这让我相信缓存或离线存储都不起作用。
所以,作为理解这个问题的第一步,我想知道是否有任何方法,无论是通过 logcat 还是任何其他方式,来实际判断我所获得的数据来自何处,即。从缓存、离线商店或在线。
android - 在 Kinvey 中合并多个用户身份
我有一个关于 Kinvey 支持多个用户身份的能力的问题。我正在研究他们的 Android 登录应用程序示例,这就是我所做的:
- 使用电子邮件/密码组合注册用户。
- 重新安装应用程序以重置缓存。
- 使用 Facebook 帐户登录(该帐户是使用步骤 1 中的同一电子邮件注册的)。
- 检查仪表板:那里有 2 个单独的用户。
问题是是否可以将这些用户合并到一个记录中。如果是这样,最好的方法是什么?如果没有,是否有替代的 BaaS 可以做到这一点?
谢谢你。
json - 无法手动将 CSV 或 JSON 上传到 Kinvey
所以我有一个 CSV 文件,我正在尝试将其上传到 Kinvey 控制台上的集合中。问题是它说上传成功,但表格中没有显示任何内容。我也尝试将我的 CSV 文件转换为 JSON 对象,但同样的事情发生了。我直接在 Kinvey 上制作了一个示例表,并下载了该表的 JSON 对象以与我自己的进行比较,除了它具有自动添加的 _id 和其他两个日期属性和其他属性之外,它没有任何区别。像这样将我的所有数据添加到 Kinvey 对我来说非常有效,因为我有一个 CSV 文件,其中包含大约 6700 只股票(行),每只股票都有大约 30 个不同的值(列)。
顺便说一句,我使用的 csv 文件在这里: http: //finviz.com/export.ashx?v=151 &c=0,1,2,3,4,5,7,8,9,10,11 ,12,13,14,15,17,18,19,20,21,22,23,26,27,28,29,30,31,32,33,34,35,36,37,39,40 ,41,59
android - 无法根据链接接收对象
正如我创建对象的文档中所指定的,我填写了它们的属性并将链接保存在数据存储中:
现在我请求:
我收到结果:
并且希望收到:
如何接收对象,而不是其中的链接,还有其他对象?
kinvey - 业务逻辑 - 自定义端点:如何获取发出请求的用户的用户名?
我正在使用 Kinvey;具体来说,业务逻辑自定义端点。
在业务逻辑自定义端点中,“request.username”属性看起来总是 appkey,而不是用户实际发送请求。
如何获取请求用户的实际用户名(来自授权标头)?
代码:
在此代码示例中,“request.username”始终等于 appkey,无论真实请求中的授权标头如何。
我需要真实用户的原因是我正在插入一个数据行,并且我需要“_acl”列中的“creator”值等于真实用户的“_id”。目前,它始终设置为 appkey。
ios - 在 Kinvey 中为用户收藏添加照片属性
我想在创建用户时将个人资料照片添加到用户集合中。我正在考虑做[user setValue:imageData forAttribute:@"photo"]
然后在KCSLinkedAppdataStore
存储它的帮助下。但它失败,错误JSON 序列化不支持 NSConcreteMutableData。
单独上传文件,然后将其设置fileid
为用户集合中的属性。什么是最好的扩展方式KCSUser
?我目前正在使用类扩展。
rest - 访问 Kinvey 握手时出现 504 错误(Rest api)
我一直试图让 REST api 的 Kinvey握手工作一段时间,但没有任何运气。我正在使用libgdx 的网络类来发送 http 请求。每当我发送请求时,我都会收到 504(网关超时)错误。我按照网站上的说明进行操作,所以我不确定为什么会出现该错误。
这是我的尝试:
据我所知,标题有问题。我已经测试了将我带到登录屏幕的 Url。在我输入 App 密钥作为用户名和主密码作为密码后,登录工作。有什么明显的错误吗?有没有办法可以进一步调试?