我正在开发一个iPhone项目,我必须从Instagram上拍摄图片。我在开发者网站上实现了以下API:
当我在UIWebview
中点击此网址时出现以下错误:
错误Domain = WebKitErrorDomain Code = 102“帧加载中断”
但是当我在设备浏览器中点击相同的URL时,它可以工作。但它将URL修改为:
我还尝试将此修改过的网址放入我的代码中。然后它工作并要求我登录。但是当我登录时,我收到此错误。
{
"code": 400,
"error_type": "OAuthException",
"error_message": "You must include a valid client_id, response_type, and redirect_uri parameters"
}
我最近创建了一个客户端ID并检查了所有参数。所以我不确定问题是什么。我用Google搜索,发现UIWebView
不允许这样做。所以我把它放在我didFinishLaunching
班的AppDelegate
中:
NSDictionary *dictionary = [[NSDictionary alloc] initWithObjectsAndKeys:@"Mozilla/5.0 (iPhone; CPU iPhone OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A334 Safari/7534.48.3", @"UserAgent", nil];
[[NSUserDefaults standardUserDefaults] registerDefaults:dictionary];
但这也行不通。请告知有关此问题的任何解决方案。