通过Instagram应用程序登录而不是Safari

时间:2016-04-30 06:48:40

标签: ios objective-c xcode safari instagram-api

我需要在我的应用中集成Instagram登录。所以我在我的应用程序中重定向到safari以登录Instagram。但我要做的是,如果用户安装了Insta应用程序并且他/她已经登录,则登录屏幕不应该出现,他可以直接进入身份验证批准。

我的登录代码是,

- (NSURLRequest *) loginRequest {

    NSString * urlString = [NSString stringWithFormat:@"https://instagram.com/oauth/authorize/?client_id=%@&redirect_uri=%@&response_type=token", self.clientID, self.redirectURI];

    NSURL * url = [NSURL URLWithString:urlString];
    return [NSURLRequest requestWithURL:url];
}

我在这里遇到了太多问题,但没有得到答案。它不可行或什么,我完全糊涂了。

1 个答案:

答案 0 :(得分:2)

根据Instagram官方docs

有两种类型的身份验证

  • 客户端(隐式)身份验证
  • 服务器端(显式)流程

两者都使用instagram终点在网页中登录用户。

  

通过iOS / Android应用程序无法进行身份验证

相关问题