1

我想在我的 iOS 应用程序中访问一些社交网络,例如 Instagram、Facebook、Twitter。我需要获取用户信息、他们的朋友等。所有这些社交网络都使用 OAuth 2.0 来允许我的应用获取一些数据。据我了解,我需要拥有自己的服务器才能将其 URL 用作 redirect_uri。所以问题是如何创建这个服务器?我希望有一些教程和准备使用的示例,但我没有找到任何有用的链接。

4

1 回答 1

2

您不需要有用于重定向的服务器。

OAuth 2.0 为已安装的应用程序定义了一个特殊的 redirect_uri。

例如,Google OAuth 定义了两个特殊的重定向 uri,urn:ietf:wg:oauth:2.0:oob 和http://localhost 第一个导致页面标题中的授权码,第二个导致授权码发送到http://localhost地址作为查询字符串的一部分。

您可以从 https://developers.google.com/accounts/docs/OAuth2InstalledApp获取更多信息

并为您提供参考 https://github.com/tikitikipoo/ios_oauth_twitter_and_facebook

于 2013-11-01T08:43:57.670 回答