我有一个休闲应用。是否有API列出应用程序可以访问的所有工作区?
答案 0 :(得分:1)
不。所有API方法都要求您证明一个令牌,该令牌始终绑定到一个工作空间。
但是-您可以通过其他方式获得该信息。方法如下:
确保存储在Oauth安装过程中收到的所有令牌(对于大多数应用,您都需要这样做,以便以后可以在应用中使用任何与工作区相关的API方法)
为您的每个令牌调用API方法auth.test
,以查看其是否仍然有效。幸运的是,此方法没有速率限制,并且您不需要任何特殊范围,因此可以快速检查所有令牌的状态。
使用auth.test
的另一种更优雅的方法是为您的应用订阅app_uninstalled
和/或tokens_revoked
事件。这样,当令牌不再有效时,您的应用将收到通知,并可以对其采取相应行动。