问题标签 [xfbml]
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.
php - FBML fb:标签问题
我在开发我的第一个 facebook api 时遇到问题,我在我的 api 中使用 fb:tabs。
但是我遇到了一些问题。
我使用上面的代码来呈现标签。
- 我使用 id="center-border" 的 div 来呈现页面的其余部分,尽管在选项卡和页面内容之间出现了一个很大的间隙,但当我用 fire bug 检查它时,它是 iframe。注意:当页面的其余部分是 fb: elements inside 时,不会出现上述问题。
- 在标签之间切换时出现 facebook 徽标,我必须单击它才能将我重定向到另一个标签。
- 我在每个页面都使用上面的代码来呈现选项卡,还有其他方法吗
更新: 我通过用实际引用替换选项卡中的链接解决了第二个问题,在我的情况下它是这样的本地主机:
更新: 我再次搜索了那个问题,现在我可以更清楚地重述它,我将它分成步骤更清楚。
当像上面的代码一样使用 fb:tabs 时,似乎每个 fb:tab-item 都有自己的 iframe,“href”链接在它上面呈现(我猜是通过使用 firebug)
单击选项卡时,链接页面显示没有问题,问题是选项卡消失。
为防止标签消失,我必须在每一页上放置上面的代码并更改选定的标签。
那么标签栏和页面内容之间出现的间隙,就是标签的 iframe,它什么都不渲染,内容呈现在下面的“正确”iframe 中。
正如我上面提到的,当在同一个 .
我想到的解决方案之一是找到一个可以渲染 HTML 元素“例如”的 fb:"X",这样我就可以解决这个问题,但我没有找到这样的东西。
更新: 我可以解决问题 3,通过将上面的代码放在 php 文件中并在需要时包含它,我们可以像这样更改选定的选项卡:
很抱歉这篇长文。
任何帮助将不胜感激。提前致谢
facebook - Facebook API 在没有 FBML 的情况下获取用户本地时间
我正在使用Facebook Toolkit编写一个 Facebook Iframe 画布应用程序。有一个特定的动作,我需要存储该动作的日期和时间,并且将来我想为用户呈现它作为日期和时间,例如(2010 年 9 月 20 日上午 10:05)。
这里的问题是每个 facebook 用户都有自己的本地日期和时间。我找到了使用 FBML 标签的解决方案,但我正在寻找一种非 fbml 方法。
有任何想法吗?
facebook - 当我喜欢我网站上的东西时,og:image 不会出现在我的 Facebook 提要中
可能重复:
Facebook Sharer 如何选择图片?
好的,我昨天刚刚启动了一个网站:http ://www.haavekuva.fi/ ,在该网站上我已经实现了 Facebook 的社交插件“fb:like”,因此可以为照片点赞。
其他一切工作正常(“喜欢”以正确的标题、链接等发布到我的提要),但由于某种原因 og:image 没有显示?当我将鼠标悬停在我的个人资料提要上的“赞”链接(“Janne 喜欢在 Haavekuva 上购物。”)时,悬停框上只显示 Facebook 问号。
如果我在developers.facebook.com/tools/lint/?url=http%3A%2F%2Fwww.haavekuva.fi%2Fkalenteri%2Fpaiva%2F2010-10-10%2Fshopping%2F 那里的页面是正确可见的.
有谁知道为什么会这样?
facebook - 有哪些好的和最新的 Facebook API 教程可用?
我花了很多时间寻找关于使用 Facebook API 的优秀和最新的教程。我似乎找不到任何东西。甚至 Facebook 开发人员文档也没有包含好的示例。
有什么好的教程?我对通过 Facebook API 创建提要帖子特别感兴趣。
javascript - 存储在 cookie 中的 facebook javascript sdk 访问令牌的有效性是什么
如果我使用 facebook javascript 和 xfbml 让用户登录到我的应用程序并授予我离线权限。
那么我可以在服务器上吗
- 阅读facebook设置的cookie,
- 获取访问令牌
- 将其存储在数据库中
- 并随着时间的推移使用它
还是此访问令牌仅在活动会话期间有效“即使我已请求并获得用户离线使用权限”
javascript - 如何使用 facebooks javascript sdk 或 xfbml 获得 fb:chat-invite 的功能
从这个论坛条目看来,fb:chat-invite 不是一个有效的 xfbml 标签,所以要使用它需要使用 serverfbml。然而测试出来
结果是
那么如何在使用 xfbml 和 javascript sdk 时获得 fb:chat-invite 的功能。有没有办法将 fbml 与 FB.ui 对话框一起使用?如果是这样,那将如何工作。
指针表示赞赏。
facebook - Facebook 粉丝页面上的评论:“向我的 Facebook 个人资料发表评论”不起作用
我想在我的 facebook 粉丝页面上添加一个评论框。
所以我在我的 StaticFBML 页面上添加了:
其中“159887744022306”是我的页面 ID。现在它实际上在页面上发布评论但是:
- “向我的 Facebook 个人资料发表评论”功能不起作用。为什么?
- 我如何控制他们分享的内容(例如在他们的帖子中添加图片)?
谢谢
facebook - 从外部网站向 Facebook 朋友发送礼物
我尝试使用 XFBML:
.....................
在我网站上的网页上向 facebook 上的选定朋友发送虚拟礼物(仅由图像和消息组成)。
但随后它作为应用程序请求(如添加应用程序的请求)发送,即使该应用程序已由接收礼物的用户添加。在这种情况下,应用程序不是 facebook 画布应用程序,而是在 facebook 之外运行的外部 Web 应用程序。
这不是发送虚拟礼物的正确方式。理想情况下,这应该作为私人消息发送到用户 facebook 收件箱,通知用户他有礼物并查看礼物,请单击消息中给出的链接。但此选项不可用。我是对的吗?
通知将是下一个最佳选择。这也是不可用的吗?
如果以上都不可用,我如何将虚拟礼物链接发送给用户而不显示为应用程序请求?
非常感谢您的帮助,因为我在此处发布之前花费了大量时间。
ajax - 如何通过 ajax 放置 XFBML 代码?
我想使用 javascript (JQuery) 通过 ajax 向服务器询问 XFBML 代码。然后 XFBML 代码将附加到 DOM。
这是php代码:
这是javascript:
我不能让它工作..它没有附加。
如果我只是将 XFBML 静态地放在 HTML 页面上,它就可以工作。但如果我附加到 DOM,它不会。
是因为标签吗?还是因为从服务器返回时包含 \r\n 的数据?
facebook - 使用 JS/PHP 发布游戏请求
是否可以使用 Facebook Javascript 或 PHP SDK 发布游戏请求?
我正在寻找类似于 streamPublish 但用于请求通道的东西。AFAIK 我发现的唯一方法涉及使用 FBML。我想要一个比 fb:request-form 更可扩展的方法