在我的项目中,用户通过 Facebook 本机应用程序(FBConnect)登录,我保留了用户的访问令牌。在我的应用程序中,我有一个类似按钮,它显示 facebookpage like 按钮的 iframe,现在当用户按下类似页面按钮时,facebook 要求用户再次登录。尽管用户当前已登录并且令牌有效并且我在 iframe 中传递访问令牌这是我用于创建 iframe 的代码。
NSString *str=[NSString stringWithFormat:@"<iframe src=\"https://www.facebook.com/plugins/likebox.php?id=XXXXXXXXXXXXXXX&access_token=%@&width=292&connections=0&stream=false&header=false&height=62\" scrolling=\"no\" frameborder=\"0\" style=\"border:none; overflow:hidden; width:282px; height:62px;\" allowTransparency=\"true\"></iframe>",accesstoken];
NSString *likeButtonHtml = [NSString stringWithFormat:@"<HTML><BODY>%@</BODY></HTML>", str];
[webview loadHTMLString:likeButtonHtml baseURL:[NSURL URLWithString:@""]];
请告诉我如何避免第二次登录 iframe 上的类似页面