我想在我的iOS应用中访问一些社交网络,如Instagram,Facebook,Twitter。我需要获取用户信息,他们的朋友等。所有这些社交网络都使用OAuth 2.0来允许我的应用获取一些数据。据我所知,我需要让自己的服务器将其URL用作redirect_uri。所以问题是如何创建这个服务器? 我希望有一些教程并准备好使用样本,但我没有找到任何有用的链接。
答案 0 :(得分: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