我正在编写一个将推文发布到 Twitter 的应用程序。我想提供在推文中包含位置的选项,该选项可通过使用 lat 和 long 参数的 POST statuses/update 获得。
这是我的问题:如果 Twitter 帐户没有通过https://twitter.com/settings/account “将位置添加到我的推文”打开位置推文,那么我可以发送带有位置信息的推文,但位置信息不会出现。这对用户的安全来说是一件好事,但对我来说却很烦人,因为:
如果用户没有打开这个功能,我就不应该在我的 UI 中提供它。让用户认为他可以包含位置信息,但由于某些超出我控制范围的设置而无法显示该信息,这是一种糟糕的用户体验。
所以这是我的问题:有没有办法通过 twitter api 知道用户是否在他的 twitter 设置中打开了这个设置?我浏览了 GET users/show,但在那里找不到任何提到我想要找出的东西。