【问题标题】:Custom URL Schemes on iphone oauth twitteriphone oauth twitter 上的自定义 URL 方案
【发布时间】:2011-03-21 22:25:06
【问题描述】:
在将用户发送到 safari 进行授权后,我被发送到
mobile.twitter.com 而不是我的自定义 url 方案(类似于
我的应用程序://)。在请求令牌步骤中,我确实收到了
oauth_callback_confirmed=true。
我尝试使用像 http://www.teamliquid.net 这样的普通链接,它
工作正常。有什么我想念的吗?
我也试过直接在 safari 中输入“myapp://”,它会正确地将我重定向回我的应用程序...
【问题讨论】:
标签:
iphone
cocoa-touch
twitter-oauth
url-scheme
【解决方案1】:
回答我自己的问题。
myapp:// 不符合规范。您必须添加路径。类似myapp://oauth,或者干脆使用myapp:(不带斜线)
另外,您必须实现- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url
应用程序委托中的方法。在那里您将收到您的myapp://oauth?oauth_token=xxx&oauth_verifier=yyy,因此您可以开始您的访问令牌步骤。