【发布时间】:2012-08-27 14:35:04
【问题描述】:
在我的项目中,用户通过 Facebook 本地应用程序(FBConnect)登录,我保留了用户的访问令牌。在我的应用程序中,我有一个类似按钮,它显示 facebookpage 类似按钮的 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 上的页面
【问题讨论】:
-
代码在哪里?如果这是一个关于 iframe 的问题,那么为什么问题会被标记为“iOS”和“Objective-C”?
-
@NSPostWhenIdle 我已经编辑了代码
-
我和你有完全相同的问题,但使用的是 Android。但答案几乎是一样的:stackoverflow.com/questions/12464570/…
标签: objective-c ios facebook facebook-graph-api iframe