如何获取别人直接分享给我的邀请码而不是 card/group by rest API

How to get the invite code that some one shared to me directly not in a card/group by rest API

我可以通过从卡片详细信息中检索邀请码来获取朋友在 card/group 中的共享位置。

但是如果一个朋友直接分享他的位置给我而不是 card/group。据我了解,在这种情况下,邀请码是通过短信、电子邮件、推送通知等方式发送的。是否可以通过休息获得邀请码API? HTTP 推送可以做到这一点吗?

当通过短信或电子邮件发送邀请码时,收件人不一定是 Glympse 用户,因为他们可以在网络浏览器中打开 link。在那种情况下,邀请码实际上只存在于 link 本身中,无法查询 "invite codes sent to my email"。这是一个重要的限制,因为对于第 3 方来说,如果可能的话,查询他们不应该访问的东西太简单了。

类似地,对于通过推送通知发送的邀请码,邀请码被发送给 Glympse 用户,但它仍然被视为一个邀请码,并不真正 "belong" 给收件人并且没有查询发送给 Glympse 用户的邀请码的方法。用户可以查询他们使用 GET users/self/invites 创建的邀请。这些限制已到位,因此发件人而不是收件人可以控制他们的邀请。

因此,当您收到邀请码时,您应该存储它并将其视为提取有关该共享信息的令牌。

使用邀请码,您可以查询 GET invites/:code 以提取与该邀请码相关的信息。 https://developer.glympse.com/docs/core/api/reference/invites/code/get