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