0

我对 Glympse API 有两个问题:

  1. 我通过(最初创建票证)上传位置数据(/v2/tickets/ticketID/append_location)和附加数据(/v2/tickets/ticketID/append_data)来共享我的位置。如果已经存在票证,我只是上传更新的数据(append_location + append_data)并更新票证(/v2/tickets/ticketID/update?duration=ticketDuration)。现在,一旦票已过期,我怎样才能让它再次激活?目前我正在创建一个新的票证,它使“同一用户”(但有不同的票证)再次出现在 Glympse 移动应用程序中。
  2. 在一个组中,我可以看到很长时间的过期用户。一旦他们不再分享他们的位置,他们需要一两天才能从组中删除。票证过期后,如何立即删除它们?

谢谢

4

2 回答 2

0

对于其他感兴趣的人:我的问题的答案很简单。如果用户的票已过期,则该用户需要删除他的票“/v2/tickets/ticketID/delete?oauth_token=oauth”。随着工单的删除,过期的仓位将立即消失。

于 2017-11-07T15:15:05.520 回答
0
  1. 票证过期后无法重新激活。Glympse 编程指南的小片段:https ://developer.glympse.com/docs/core/client-sdk/guides/common/programming-guide

票证只能转换到 GC::TICKET_EXPIRED 状态一次。票证在转换为过期状态后被认为是不可变的。只有在被明确删除时才会离开过期状态。这是对过期票证唯一允许的操作。

  1. 组成员可以通过发送 POST groups/[group_id]/leave 立即将自己从组中删除

否则,如您所见,会员的票证信息将在票证到期后保留在群组中 48 小时。群组成员无法从群组中移除其他成员。

于 2017-11-06T14:37:00.697 回答