在我的应用中,我试图在UIWebView中显示Facebook粉丝页面墙(例如https://m.facebook.com/DonaldDuck)。但是白屏会显示并出现错误:
错误域= NSURLErrorDomain代码= -1202“此服务器的证书无效。您可能连接到假冒”m.facebook.com“的服务器,这可能会使您的机密信息面临风险。“
我发现了与stackoverflow1相同的问题。
我试过这个solution。
还尝试在下面链接显示Facebook粉丝页面墙。
http://m.facebook.com/DonaldDuck?v=wall
http://m.facebook.com/DonaldDuck?v=feed
代码:
NSURL *url = [NSURL URLWithString:FACEBOOK_LINK];
NSMutableURLRequest *requestObj = [NSMutableURLRequest requestWithURL:url];
[requestObj setValue:@" Safari/537.1" forHTTPHeaderField:@"User_Agent"]; // Line 1
[fbWebView setDelegate:self];
[fbWebView loadRequest:requestObj];
在第1行以上,如果我使用,那么我可以看到墙页。但这是私人api,我必须在苹果商店提交此应用程序。所以,我想这不起作用。 :(
知道如何在iPad上解决此问题? (适用于iPhone UIWebView)