Facebook 页面 post 缺少嵌入选项
Facebook page post embed option missing
我有一个 Facebook 页面,无论该页面是否发布,我的 post 中都没有 "embed" 选项。另一方面,宜家页面有这个选项。
当我试图通过 javascript 显示我的 post 嵌入时,我得到 post 不可用的错误,所以我转到我的页面并发现缺少 "embed" 选项。
https://developers.facebook.com/docs/plugins/embedded-posts
我需要做什么才能在我的页面中启用该选项?
以下代表我用来将 FB Post 显示为嵌入的代码:
$.each(response.posts, function(i, post)
{
var html = '<div class="fb-post" data-href="' + post.permalink_url + '" data-width="200" data-show-text="true"></div>';
$(container).append(html);
});
FB.XFBML.parse();
我的所有页面 posts 我收到以下 FB 错误:
编辑:
好像只有post通过GraphAPI创建的不包含嵌入选项。我正在使用以下代码创建页面 posts:
$data = ['message' => 'Just testing', 'published' => TRUE];
$fb->post("$myPageId/feed", $data, $myPageToken);
事实上,嵌入选项并没有出现在我的 Facebook 页面中,但根据文档https://developers.facebook.com/docs/graph-api/reference/v5.0/page/feed,没有可用于启用嵌入选项的参数。
直接通过我的 Facebook 页面创建 post 时,嵌入选项显示。
its on development mode
然后您通过它创建的任何帖子仅对在该应用中具有角色的用户可见。即使直接在您的 Facebook 页面上,其他用户也看不到它们,您也不能将它们嵌入其他地方。在这种情况下,您不会在 UI 中嵌入 link,因为这本来就不应该起作用。
您需要让您的应用上线。
我有一个 Facebook 页面,无论该页面是否发布,我的 post 中都没有 "embed" 选项。另一方面,宜家页面有这个选项。
当我试图通过 javascript 显示我的 post 嵌入时,我得到 post 不可用的错误,所以我转到我的页面并发现缺少 "embed" 选项。
https://developers.facebook.com/docs/plugins/embedded-posts
我需要做什么才能在我的页面中启用该选项?
$.each(response.posts, function(i, post)
{
var html = '<div class="fb-post" data-href="' + post.permalink_url + '" data-width="200" data-show-text="true"></div>';
$(container).append(html);
});
FB.XFBML.parse();
我的所有页面 posts 我收到以下 FB 错误:
编辑:
好像只有post通过GraphAPI创建的不包含嵌入选项。我正在使用以下代码创建页面 posts:
$data = ['message' => 'Just testing', 'published' => TRUE];
$fb->post("$myPageId/feed", $data, $myPageToken);
事实上,嵌入选项并没有出现在我的 Facebook 页面中,但根据文档https://developers.facebook.com/docs/graph-api/reference/v5.0/page/feed,没有可用于启用嵌入选项的参数。
直接通过我的 Facebook 页面创建 post 时,嵌入选项显示。
its on development mode
然后您通过它创建的任何帖子仅对在该应用中具有角色的用户可见。即使直接在您的 Facebook 页面上,其他用户也看不到它们,您也不能将它们嵌入其他地方。在这种情况下,您不会在 UI 中嵌入 link,因为这本来就不应该起作用。
您需要让您的应用上线。