2017-07-03 47 views
0

Facebook的帖子中嵌入移动应用程序

"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do 
 
eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad 
 
minim veniam<p><iframe style=\"border: none; overflow: hidden;\" 
 
src=\"https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fpapryka%2Fpost%2F10155342930869898&amp;width=500\" 
 
scrolling=\"no\" width=\"100%\" height=\"278\" 
 
frameborder=\"0\"></iframe></p> <p><strong>Lorem ipsum dolor sit amet, 
 
consectetur adipiscing elit, sed do eiusmod tempor incididunt ut 
 
labore et dolore magna aliqua. Ut enim ad minim veniam"

我有一个应用程序,显示内容都来自博客,一切工作正常,但Facebook的职位。无论Facebook的iframe中出现我收到的信息:

"This Facebook post is no longer avaliable. It may have been removed or the privacy settings of the post may have changed." 

我下载了帖子的内容,并放置在一个UIWebView使用

self.webView.loadHTMLString(html, baseURL: nil) 

我摘录放在内容字符串的一部分:

而且 - 我可以使用该方法显示Facebook视频 - 一切正常。我还在Android上测试了它 - 使用我放置的内容发布的帖子和视频。任何建议我做错了什么?

+0

试图直接在我的浏览器(桌面)上访问https://www.facebook.com/papryka/post/10155342930869898只会给我_”对不起,此内容现在不可用。您所关注的链接可能已过期,或者该网页可能只对您不在的观众可见。“_ - 这似乎并不是现有的公开帖子... – CBroe

+0

我刷新了链接 - 它在现在的片段 - 格式化存在一些问题,并且我确定其现有的公开帖子 – johny666

回答

0

我解决我的问题,我不得不这样做的是通过URL从博客发布 - 现在可以正确显示来自Facebook嵌入帖子

self.webView.loadHTMLString(html, baseURL: url) 
0

self.webView.loadHTMLString(HTML,基本URL:“HTTPS: //“)

相关问题