iphone oauth twitter上的自定义URL方案

时间:2011-03-21 22:25:07

标签: iphone cocoa-touch twitter-oauth url-scheme

在将用户发送到safari进行授权后,我会被发送到 mobile.twitter.com而不是我的自定义网址方案(类似于 MYAPP://)。在请求令牌步骤,我确实收到了 oauth_callback_confirmed =真。

我尝试使用像http://www.teamliquid.net这样的普通链接 工作良好。有什么我想念的吗?

我也尝试直接在safari中输入“myapp://”,它正确地将我重定向回我的应用程序......

1 个答案:

答案 0 :(得分:2)

回答我自己的问题。

myapp://不符合规范。您必须添加路径。像myapp://oauth之类的东西,或者只是使用myapp:(没有斜线)

另外,您必须实施- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url 您的应用委托中的方法。在那里,您将收到myapp://oauth?oauth_token=xxx&oauth_verifier=yyy,以便开始访问令牌步骤。