问题标签 [facebook]

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 投票
2 回答
3935 浏览

web-applications - Facebook 应用程序,Iframe 担心(URL 问题)

我正在 facebook 上制作一个应用程序,并选择了 iframe 而不是 FBML。我面临的问题是链接到应用程序的其他各个页面。假设我在这里托管了我的应用程序http://fbapp.mysite.com并且我想链接http://fbapp.mysite.com/page1,我应该如何在 iframe 中执行此操作?直接链接到 fbapp.mysite.com/page1 只是将整个浏览器窗口从 facebook.com 重定向到 fbapp.mysite.com。我仍然希望应用程序在画布页面内非常“活跃”,但想要导航到 page1。任何帮助将不胜感激。

0 投票
2 回答
884 浏览

ruby-on-rails - Facebooker Rails 插件 - 通知

我有一个非常愚蠢的问题:如何发送通知?例如,当我在我的应用程序上注册用户时,我想通过通知欢迎他/她。

0 投票
3 回答
732 浏览

facebook - Facebook 的 API 方法签名是否有 XSD 或类似声明?

我正在开发一个生成器来为 Facebook 的 API 创建一个 C# API 包装器。我刚刚完成了基本编码,除了似乎没有任何格式正确的所有 API 方法的方法签名声明。

我可以解析元素类型的模式以找出所有方法的名称(它们是结尾的任何东西_response——它们都有相应的方法)。签名记录在他们的 wiki 上,但似乎没有一个地方都定义了它们,就像在模式中一样。

除了屏幕抓取维基之外,还有什么建议吗?


更近一步:所有签名似乎都在API 测试控制台页面上的 JSON 中定义。当然,这对打字没有帮助,但是如果我要进行屏幕抓取,将它们全部放在一个地方会减少工作量。

0 投票
4 回答
3806 浏览

facebook - Facebook Connect 无法验证

我正在尝试让我的 Facebook Connect 代码进行验证,但它不会。我认为问题在于他们的 xmlns 页面没有加载。我有代码:

但是没有找到http://www.facebook.com/2008/fbml 。有人有它应该是什么的副本吗?我应该使用不同的 URL 吗?

0 投票
2 回答
1164 浏览

c# - 使用 Linq 将 facebook 个人资料与我的用户信息映射

在阅读了一本关于 LINQ 的书后,我正在考虑重新编写一个我用 c# 编写的映射器类以使用 LINQ。我想知道是否有人可以帮我一把。注意:这有点令人困惑,但 User 对象是本地用户,而 user(小写)是从 Facebook XSD 生成的对象。

原始映射器

我的前两次尝试碰壁了

尝试 1

尝试 2

0 投票
3 回答
8014 浏览

php - Facebook 连接和第三方 cookie?

当“第三方”cookie 被禁用时,让用户保持登录状态的最佳方式是什么?我目前有一个 Facebook 连接应用程序(仅在 PHP 中),当我在 Firefox 中选中它时效果很好,但在未选中时重定向到我的登录页面。即使 Facebook 自己的示例应用程序(therunaround)也有同样的问题,所以我想知道是否没有办法解决这个问题。

编辑:

@codege3k

尝试了一堆 p3p 标头。到目前为止没有骰子。我有一个登录页面,当用户“连接”时重定向到我的索引......第一次加载,我能够从中获取用户 ID,get_loggedin_user()但是当我刷新时,该函数返回 null。cookie 存在,当我返回登录页面并再次单击连接时,它不会提示我登录,所以我知道它部分工作。在 Firefox 中打开“第三方 cookie”后,它就像一个魅力。

编辑:

如果第三方 cookie 不受广泛支持,那么在用户登录的上下文中处理 facebook 连接的最佳方法是什么?我是否应该只使用有效的初始登录并为我自己的网站设置一个本地 cookie 并使用它而不是每次都检查 facebook 状态?

0 投票
1 回答
461 浏览

jquery - 如何防止 Facebook Connect isUserConnected 函数在 jQuery 中运行两次?

Facebook 集成有点问题。

当我的用户点击一个链接时,一个函数会检查用户是否登录到 Facebook。如果他们没有登录,我设置一条数据,然后运行 ​​Facebook 登录的东西。当 Facebook 返回他们登录时,我会检查存储的数据并运行他们选择的原始功能。

问题:

Facebook 功能运行两次。他们的留言板上有一些关于这个问题的评论,但似乎这是自 connect 开始以来一直存在的问题,并且没有得到解决。

所以,我不想等待 Facebook。我有什么办法可以防止该函数多次调用我的函数?

我可以设置一些说“运行一次”的东西吗?问题是一旦它运行一次,如果用户再次点击,我将需要再次运行它,所以我不能完全禁用该功能(即使这是可能的)。

0 投票
4 回答
12410 浏览

ruby-on-rails - Getting offline_access to work with Facebook

I am using Facebooker with Rails to connect my application to Facebook. I can direct the user through the authorization process and through the process of granting offline access to my application.

How do I actually go about accessing the information offline? Is there a way to request a session_key that does not expire that I can use at a later point, so long as the user has not revoked the permissions for my application on Facebook?

Any help greatly appreciated. Advice need not be rails specific.

0 投票
1 回答
1214 浏览

ruby-on-rails - 从 Rails 2.3 上的 Facebooker API 获取错误 406?

我的应用程序在 Rails 2.2 和 Facebooker 1.0.13 上运行良好,但在 Rails 2.3 上我不断收到 406 错误。我检查了 Facebook 中的 mime 类型、画布/iframe 设置,并且请求在 Facebook 之外正常工作(即,只要我不在 Facebook iframe 中访问它,我就可以获得完整的应用程序)。Facebook API 最近是否发生了会导致此错误的更改?或者你发现 Facebooker 中有什么东西可以很快修复?

这是我的开发日志供参考: Processing PostsController#index (for xx.xxx.xx.xxx at 2009-03-06 03:24:44) [GET] Parameters: {"fb_sig_app_id"=>"xxxxx",
"fb_sig_in_iframe"=>"1",
"fb_sig_locale"=>"en_US", "fb_sig_in_new_facebook"=>"1",
"fb_sig"=>"xxxxx",
"fb_sig_added"=>"1",
"fb_sig_expires"=>"xxxxx",
"fb_sig_session_key"=>"xxxxx",
"fb_sig_ss"=>"xxxxx",
"fb_sig_api_key"=>"xxxxx",
"fb_sig_time"=>"1236327886.7997",
"fb_sig_profile_update_time"=>"1228275036",
"fb_sig_user"=>"11111"}
User Columns (6.0ms) SHOW FIELDS FROM users User Load (1.0ms) SELECT * FROM users WHERE (users.login = 11111) LIMIT 1 SQL (0.0ms) BEGIN SQL (0.0ms) COMMIT Competition Load (0.0ms) SELECT * FROM posts

Completed in 135ms (View: 8, DB: 8) | 406 Not Acceptable

[http://xx.xx.xxx.xxx/?fb_sig_in_iframe=1&
fb_sig_locale=en_US&
fb_sig_in_new_facebook=1&
fb_sig_time=xxxxx.xxxxx&
fb_sig_added=1&
fb_sig_profile_update_time=1228275036&
fb_sig_expires=xxxxx&
fb_sig_user=xxxxx&
...]

如果需要更多详细信息,我很乐意给他们... :-)

0 投票
7 回答
13220 浏览

wordpress - WordPress 帖子的 Facebook 通知

有没有办法向 facebook 帐户发送有关基于 wordpress 的新博客的通知?或者也许是wordpress的插件?

限制是用户不应该登录到 facebook,只需为插件指定 facebook 凭据。