0
我试图在Instagram API中获取oauth_token。我看到了他们的文档。所以我看到这样获取令牌的操作:当用户点击“接受”服务器重定向到我的重定向uri与CODE时,uiwebview加载与客户端ID和重定向URI的特殊请求URL。然后,我必须发布带有客户端ID和客户端密钥的接收代码。这是我的loginViewController代码。我正在尝试使用AFNetworking发布数据。我究竟做错了什么?如何获取Instagram令牌?
我只能得到代码,但我不能将它发回来获取令牌。
- (void)viewDidLoad
{
[loginPage loadRequest:[NSURLRequest requestWithURL:
[NSURL URLWithString:@"https://api.instagram.com/oauth/authorize/?
client_id=MY_CLIENT_ID&redirect_uri=http://MY_REDIRECT_URI/&response_type=code"]]];
[super viewDidLoad];
}
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:
(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType{
//here I'm getting the CODE
NSURL *clickedURL = [request URL];
NSString *URLString = [clickedURL absoluteString];
NSArray *tmpArr = [URLString componentsSeparatedByString:@"="];
code = [tmpArr objectAtIndex:1];
NSLog(@"code: %@", code);
接下来要做什么?
感谢您的帮助,AndyDev!我自己得到:) – pash3r
请分享你如何得到它,我不能得到访问令牌。 – z22