如何在不登录的情况下访问公共API信息?

时间:2014-05-22 16:19:57

标签: objective-c oauth-2.0 eventbrite yelp

我正在尝试从API访问公共信息,而实际上没有用户授予我在移动应用程序中访问API的权限。这实际上是可行的,还是对任何API访问权限的Oauth权限?

例如,我希望我的应用程序能够为我的应用程序提取附近餐馆的列表,而无需询问用户Yelp是否可以访问该应用程序。由于用户只想要附近的食物信息,因此对餐馆的请求不是用户特定的,用户实际上不应该登录。

另一个例子是我想让Eventbrite简单地给我一个即将发生的事件列表。有没有办法在没有用户自己在我的应用程序中验证Eventbrite的情况下获取此列表?

1 个答案:

答案 0 :(得分:0)

您可以使用自己的令牌(在Eventbrite帐户和应用程序密钥之间)调用API端点,如果数据是公开的(即使它是由不同的Eventbrite拥有的)帐户)我们将返回数据。

例如,如果您想要一个事件列表中的事件列表(事件搜索端点:http://developer.eventbrite.com/docs/event-search/),您可以使用自己的OAuth令牌调用此方法(您可以在此处获取OAuth令牌:{{3 }})。

希望有所帮助!

相关问题