问题标签 [facebook-tabs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
391 浏览

facebook - Facebook 标签 - 应用与标签之间的区别

我最近继承了我们页面的管理员/开发人员角色,我是 Facebook 开发的新手。我正在尝试向我们的页面添加一个新选项卡,我得到的唯一选择是构建一个应用程序,但我遇到的所有应用程序选项听起来像是它试图做的比我想要的更多。

我想要做的是在页面上生成一个标签。这将链接到显示图像的应用程序/画布,用户可以单击该图像以转到我们的报价。

到目前为止,我已经构建了一个包含显示名称、命名空间、页面选项卡名称、页面选项卡 URL 和选项卡图像的基本应用程序。但是当我刷新我的页面时,我没有得到一个新选项卡,当我预览应用程序页面时,它不是我正在寻找的格式。

我已经尝试过这些教程,但由于这对我来说都是新的,所以我还没有对我正在寻找或缺少的东西做出任何理解。谁能让我知道我在寻找什么应用程序格式?还是我完全在错误的地方?

0 投票
1 回答
63 浏览

facebook - Facebook 标签应用程序共享问题与图像

当用户尝试将 URL 共享到我设置的 Facebook 选项卡应用程序时,我遇到了问题。

当他们将 URL 粘贴到其共享窗口中的选项卡,然后发布其状态更新时,在他们的个人资料中查看时会显示选项卡图像,但是在同一帖子的新闻源版本上没有显示图像。

我尝试将开放图元标记添加到应用程序,但我相信它被忽略了,因为它位于 iframe 内部,而 facebook 开放图元标记会覆盖它。

有谁知道在直接共享选项卡 URL 时如何确保维护图像?

0 投票
3 回答
9293 浏览

facebook - 无法将页面选项卡添加到 Facebook 页面 - 没有提示添加页面

我与 FB 的这个众所周知的页面选项卡教程有关:https ://developers.facebook.com/docs/appsonfacebook/pagetabs 。第三步,填写页面标签信息并调整标签宽度后,提示选择页面,新创建的标签将添加到该页面。但我没有得到这个提示,就像教程中写的那样,似乎是所有用户的正常情况。

添加页面选项卡提示

在我编辑选项卡详细信息并按“保存更改”后,页面会重新加载“已保存”消息,就像这个屏幕截图一样,

没有添加页面提示

而且我认为没有进一步的可能性将创建的应用程序添加到我的任何页面。如果我进入我的任何页面的管理区域,在“应用程序”选项卡中这个新创建的应用程序不存在,所以我也不能从那里添加它。我做错了什么?解决方案必须很简单——我快疯了:(我用 Firefox 和 Chrome 尝试过,关闭了所有弹出窗口和广告拦截器——什么都没有……谢谢你的想法和建议!Evgeniy

0 投票
1 回答
61 浏览

facebook - 是否可以将广告添加到自定义 Facebook Page Tab 应用程序?

我需要创建一个自定义 Facebook Page Tab 应用程序,它将在 iframe 中显示一个外部站点。这需要有广告,但我不确定这是否可行,因为该网站是在外部托管的。

我也不确定是否需要注册 Facebook Audience Network 才能获得批准等?

任何帮助或建议都会很棒。

0 投票
0 回答
701 浏览

python - Facebook refused to display frame because of X-Frame-Options

We've created a Facebook page which we want to open up in a Facebook tab. The url is: https://apps.facebook.com/taggifi_android

The web page is located at: http://www.taggifi.com/android-signup/

The error we are getting in Chrome's dev console is:

There's a number of solutions that tell us to modify the X-Frame-Options. We've done that locally on the page by modifying the options to GOFORIT as per this Stack overflow question.

We've pulled out all javascript to see if any external references were causing issues, they weren't. We also modified the form POST url to see if that was causing the issue, since it's posting to campaign monitor. That didn't help either. What we can see in the dev console however is that the page appears to be hitting a 403 error on a POST. Hence we tried modifying the url.

Does anyone have any other solutions as we're all out of ideas and other solutions on here seem to have unrelated functionality? This is a pretty basic page that posts a form to campaign monitor.

We're coding in Python.

0 投票
2 回答
119 浏览

php - Fan Gate facebook 标签在重新加载时不起作用

我有一个 Facebook 选项卡,它使用以下代码进行扇形门控:

该应用程序允许用户使用 method="post" 提交表单。提交表单后,页面会重新加载,并显示成功消息而不是表单。URL 不会改变。

然而问题是,当提交表单时,即使页面被喜欢,页面覆盖也是可见的。

类似的门非常适合在提交表单之前显示/隐藏页面的覆盖。

任何帮助将不胜感激。谢谢。

最好的,亚历山大

0 投票
1 回答
452 浏览

facebook - FB 应用程序进入选项卡的宽度不超过 520 像素

我正在测试一个应用程序,当不在页面的选项卡上时它很好。我需要它比 520px 更宽。首先,这是设置适当高度的html代码。

没关系,高度设置正确,您可以看到是应用程序的iframe

iframe现在,如果我们在应用程序加载到页面(作为选项卡)后检查相同的内容,结果如下。

如您所见,自动设置了 520px 宽度。
我尝试将Canvas Fixed Width属性更改为 YES,因此应用程序的宽度设置为 760 像素,但我仍然得到 520 像素的宽度。

另外,我尝试在代码中强制宽度的 px ,FB.Canvas.setSize({ width:760, height: 1100 });但它仍然停留在 520px 中。

在这里,您可以单独查看应用程序,也可以将其作为选项卡查看。
谢谢。

单独制表符

PS。不确定这是否有价值,但我使用fbootstrap的是 760/520px 网格系统,但我认为这与 fb 的 iframe 本身无关。

0 投票
1 回答
148 浏览

facebook - 使用 fb 应用程序 ID 重命名 Facebook 页面选项卡

如何使用 app id 更改页面选项卡名称名称位置。我确实使用了这段代码

0 投票
1 回答
148 浏览

facebook - 是否可以创建 facebook 页面选项卡,让用户将照片上传到一个特定的页面相册?

一个问题。

我有一个代表产品的 facebook 页面。我在页面中添加了一些选项卡,旁边是关于、喜欢、照片、视频、注释......以更好地解释我的产品功能。

我想要一个带有照片上传器的标签,让喜欢我的页面的任何用户都可以将照片添加到我的照片部分中的特定相册中。

我正在使用应用程序静态 HTML Plus将静态 HTML 添加到我的选项卡中。但是对于上传照片的标签,这个应用程序不是我需要的。有没有办法让选项卡引用另一个脚本,可以通过我服务器中的 URL 轻松访问。或者有没有其他解决方案?

提前致谢

0 投票
1 回答
437 浏览

facebook - Facebook页面标签游戏,x-frame-options

我的 facebook 标签上有 javascript 游戏。

当用户完成游戏后,它可以选择提交他的名字等等 - 它是通过点击一个链接来完成的,该链接指向同一个域,甚至是我的应用程序所在的同一个文件夹,它只是带有表单的不同文件。

但是我被拒绝显示文档,因为除了谷歌浏览器之外的每个浏览器中的 X-Frame-Options 都禁止显示。

我做错了什么?