iOS:获取重定向URL(特别是来自Venmo)

时间:2015-10-28 07:13:04

标签: objective-c oauth venmo

我正在使用使用OAuth的Venmo iOS SDK。我能够将用户发送到Venmo以请求权限,然后使用我的Web服务器上的重定向URL返回到我的应用程序。重定向以这种形式将用户发送到我的应用:http://www.mygreatapp.com/venmo_oauth?access_token=4e4sw1111111111t8an8dektggtcbb45。我需要能够获得这个确切的URL,以便我可以解析access_token以获取JSON数据。我如何获得此URL?

谢谢!

1 个答案:

答案 0 :(得分:0)

答案在App Delegate:

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {
if ([[Venmo sharedInstance] handleOpenURL:url]) {
    NSLog(@"return URL %@", url);
    return YES;
}
// You can add your app-specific url handling code here if needed
return NO;
}