在将用户发送到safari进行授权后,我会被发送到 mobile.twitter.com而不是我的自定义网址方案(类似于 MYAPP://)。在请求令牌步骤,我确实收到了 oauth_callback_confirmed =真。
我尝试使用像http://www.teamliquid.net这样的普通链接 工作良好。有什么我想念的吗?
我也尝试直接在safari中输入“myapp://”,它正确地将我重定向回我的应用程序......
答案 0 :(得分:2)
回答我自己的问题。
myapp://
不符合规范。您必须添加路径。像myapp://oauth
之类的东西,或者只是使用myapp:
(没有斜线)
另外,您必须实施- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url
您的应用委托中的方法。在那里,您将收到myapp://oauth?oauth_token=xxx&oauth_verifier=yyy
,以便开始访问令牌步骤。