问题标签 [apigee-baas]

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.

0 投票
1 回答
4171 浏览

apigee - Apigee API 的 API 请求无效

我有一个需要 API 密钥才能通过的 API。我为我的 API 集设置了相同的验证策略。但是,我的一些 API 的工作和另一个不起作用给我以下错误。可能是什么原因。

0 投票
1 回答
23 浏览

javascript - 当我们在钛合金中由最终用户惰性数据时,如何在 apigee baas 中获取正确的数据

索引.xml

当我通过最终用户使用钛合金在 apigee 中插入数据时,apigee 中的数据没有以正确的格式保存,apigee 中的附加 \ 和“”即将到来......如何克服这个问题......

0 投票
1 回答
123 浏览

json - 如何使用钛工作室更新java脚本中现有的json对象

我想获取然后更新出勤值,然后在数据库中插入更新的值。我该怎么做?

0 投票
0 回答
218 浏览

ios - iOS 中的 Apigee 用户身份验证、access_token 和缓存登录会话

我是 Apigee 的新手,似乎无法理解它。我熟悉实现一个通过 web 服务调用与数据库对话的 iOS 应用程序。该调用将涉及通过 POST、GET 等来回传递 JSON 或变量。

我设想的用户流程很像 Facebook 的长期令牌存储。以下是步骤:

  1. 输入用户名和密码登录。
  2. 该应用程序将记住钥匙串中的 access_token。
  3. access_token 将用于任何未来的请求,例如更新配置文件。这样,用户每次使用该应用程序时都无需重新登录。
  4. 注销将清除所有令牌。
  5. 如果令牌无效或过期,应用程序将让用户重新登录。

在 Apigee 方面,我已经采取了多条路线,最终都陷入了困境。

路线 1

我打电话给 logInUser 并收到 access_token 作为回报。

在我想使用下面的代码更新用户的电子邮件地址之前,这一切都很好。

似乎每隔一次它都会给我“由于输入结束而没有内容映射到对象”错误。我检查了这个线程,但没有运气。我确保 JSON 对象不为空。我尝试将操作从 PUT 更改为 POST 和 GET。其中没有一个更新数据库中的电子邮件地址。

路线 2

我没有使用 apiRequest,而是改用 u​​pdateEntity。

它看起来很有希望,除非我开始收到“主题没有权限”,就像这个线程中描述的问题一样。我尝试像Apigee 文档中提到的那样调用 assignPermissions,但这并没有解决问题。我什至在通话中提供了 access_token,尽管我不应该这样做。

为了避免调用登录,还尝试调用这里提到的 storeOAuth2TokensInKeychain 和 retrieveStoredOAuth2TokensFromKeychain 。那也没有用。

解决此错误的唯一方法是在调用 updateEntity 之前调用 logInUser。这意味着用户每次想要使用该应用程序时都必须登录。我知道我可以将用户名/密码存储在钥匙串中。但在我这样做之前,我想知道是否有更好的解决方案。

我知道这是一个很长的帖子。因此,感谢您阅读本文。非常感谢任何指针。

0 投票
1 回答
188 浏览

geolocation - 如何通过 Apigee 实现地理位置

我正在做一个示例电子商务网页,其中我在 BaaS 中有以下集合——客户地址(邮政编码)和商店地址(邮政编码以及纬度和经度)。因此,当客户单击“检查最近的商店”时,在网页中。

然后 google maps api 应该将客户的邮政编码和存储邮政编码作为输入,并找到离他最近的商店(比如在 XXX 英里半径内)。[这是我的理解,可能不是一个准确的方法,请提出更好的方法]

Apigee BaaS 中的地理位置功能仅涉及其存储和查询方面。我实际上对如何开始并通过 Apigee 进行操作感到困惑。

0 投票
0 回答
1038 浏览

guava - Apigee 错误 - com.google.common.util.concurrent.UncheckedExecutionException

我需要帮助来识别这个错误,在过去的几天里,我的 API 还没有完全运行,并且发生的错误之一是:

这是来自 PHP Apigee 库的响应。谷歌搜索时,我发现了一些与 Guava 库相关的东西,但我对这是什么一无所知。任何人都可以帮助确定这一点吗?非常感谢

0 投票
1 回答
56 浏览

json - 如何通过查询json数据中的子元素来获取父元素。下面给出解释

我是 Apigee 的新手,我尝试了一个查询来从 json 数据子项中提取值,我需要从 json 数据中获取父元素。

JSON在这里:

我在在线 json 验证器中尝试了这个查询,但如果我通过替换在 Apigee 提取变量策略中尝试相同,它不会返回任何值。

以上查询结果为:10123456。

请建议我该如何尝试。

0 投票
1 回答
57 浏览

apigee - Apigee 实体主键

我有一个自定义实体Entity1,我需要将其设为id字段主键。怎么做?我希望当我打电话时mDataClient.createEntityAsync- 如果实体已经存在,它将更新实体id,目前它会创建一个新实体。谢谢。

0 投票
2 回答
105 浏览

node.js - node.js 的 Usergrid 模块在执行时失败

我在我的一台机器上使用 node.js 的 usergrid 模块,但现在我得到了我的新笔记本电脑,并在笔记本电脑上安装了所有必需的包,但是这里 usergrid 模块的执行失败,而相同的代码和相同的模块被执行我的机器。

谁能帮我这个?

我要执行的内容如下。

});

出现的错误是:

D:\REPOS\Exchange>node main.js 调用:GET https://api.usergrid.com/abc/test/abc_servers D:\REPOS\Exchange\node_modules\usergrid\lib\usergrid.js:112 r.body = r.body || {}; TypeError:无法读取未定义的属性“正文”

0 投票
0 回答
118 浏览

ios - 未使用 Apigee SDK 调用 didRegisterForRemoteNotificationsWithDeviceToken

我一直在尝试使用 Apigee SDK 注册推送通知,但在某些设备上 iPhone 5 和 6 没有收到推送通知。更具体地说,既不是 UIApplication 委托方法

或者

不被调用。

尝试发送推送通知时出现此错误

传送您的所有通知时出现问题。请参阅属性中的 deliveryErrors”、“state”:“FAILED”、“deliveryErrors”:[“没有通知设备 e438f4ca-4b46-11e5-8eb8-...”]、

我注册:

在某些设备上注册成功,但在其他设备上却没有。