在他关于LROAuth2Client - OAuth2 for iPhone and iPad applications的博文中,Luke Redpath说:
如果可能,您应该尝试在运行时获取最终用户和令牌URI,而不是将它们硬编码到您的应用程序中。这通常可以通过对安全URI进行未经授权的请求并从返回的401响应中的WWW-Authenticate头获取它们来完成。
请提供示例代码,了解如何在iOS上实现Sign in with Twitter。
答案 0 :(得分:0)
根据Twitter上的@alancfrancis,"You just hard code them."
我认为这些是正确的网址:
#define kTwitterTokenURL @"http://api.twitter.com/oauth/request_token"
#define kTwitterUserURL @"https://api.twitter.com/oauth/authorize"
答案 1 :(得分:0)
Twitter目前不支持Oauth 2.您必须使用OAuth 1.0a。 WWW-Authenticate标头从Twitter does not contain返回了令牌URI,因此您必须在应用程序中对它们进行硬编码。