问题标签 [facebook-canvas]
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 - 为什么 Facebook PHP SDK 不设置 cookie?
Facebook 的 PHP SDK 可以解码通过 POST 传递给应用程序或存储在 cookie 中的 signed_requests,但 SDK 本身实际上并没有设置 cookie 以使 signed_request 持久化。
相反,PHP SDK 将 cookie 设置推迟到 Javascript SDK,这是一种存在问题的方法。(Safari 和其他浏览器默认不允许 Javascript SDK 为画布应用设置 cookie。)
我已经创建了我的应用程序,以便它设置一个包含 signed_request 的 cookie,但我对 PHP SDK 为什么不处理这个感兴趣?我想知道这是否可能是出于安全原因,但我看不出如何。
ruby-on-rails-3 - 托管在 Rails nginx 上的 Facebook 画布应用
我正在使用 rails 3.0.9 和 ruby 1.9.2 制作 Facebook 画布应用程序。并使用 nginx 作为网络服务器。我正在使用回形针将图像保存在我的服务器文件系统上。
要求是我想将这些图像作为 facebook 上的提要发布到用户的墙上,问题是 facebook 没有显示图像预览,只是图像的 url 显示在那里。由于它处于开发模式,我没有购买 ssl 证书并在应用程序控制器中评论了protect_from_forgery 方法。
任何人都可以帮助我如何发布这些图像,以便 facebook 可以从我的服务器获取这些图像。
问候
facebook - IFRAME 应用程序的 Facebook 布局已用完
我的 IFRAME 应用程序超出了 facebook 布局。我的应用程序在新的浏览器选项卡中打开,顶部是 Facebook 栏,页面中心是 oauth,右侧面板上是自动收报机,但带有用户信息(如页面、应用程序等)的左侧面板不存在。
我希望我的应用程序在 facebook 布局中打开,就像一个页面选项卡一样,我不需要更多的空间。
更改我的应用程序的配置并没有解决问题。我检查过的唯一基本设置是“Facebook 上的应用程序”,高级设置是画布宽度“固定(760 像素)”,画布高度“流动”。
如何将 IFRAME 应用程序保留在 Facebook 布局中?该应用程序的宽度只能为 520 像素。
facebook - Facebook 是否只是更改了固定宽度(760 像素)的画布应用程序的布局?
我注意到昨天所有的固定宽度画布应用程序开始看起来很奇怪:Facebook chrome 被推离画布并占据了所有浏览器页面的宽度,就像流体宽度应用程序一样(参见Farmville示例)。
这是永久行为还是错误?
如果它不是一个错误,它是否记录在任何地方?我在 Facebook 的开发者文档中找不到任何相关信息。
(大多数固定宽度的应用现在看起来有点奇怪)
干杯,
朱利安
iphone - 如何让您的应用出现在 Facebook 移动应用程序上?(特别是 iPhone)
我们有一个流行的 Facebook 应用程序和一个适用于 iPhone 的应用程序版本。我想知道如何让我们的应用程序出现在新的 Facebook iPhone 应用程序的“应用程序”部分。在我的 iPhone 上,我目前看到 Pixable、Badoo、Airbnb、Foursquare 和 WhoisNear iPhone 应用程序的应用商店链接。
几周前,我在 Facebook 的开发人员部分填写了本机 iOS 应用程序设置(包括添加 Bundle ID 和 iPhone 应用商店 ID),我认为更新需要一段时间,但我的 iPhone 应用程序上仍然没有显示任何内容。
任何帮助,将不胜感激。
最好的,米
我们希望我们的应用程序显示在哪里的屏幕截图:
height - 页面标签 iframe 高度仅在一半的浏览器中工作
我已经完成了我的作业,并完成了让我的页面高度设置在我的 iFrame 中的要求。
它适用于 Firefox(至少 7+),IE9 不适用于 Chrome、Safari、IE8/7 和 Opera ... http://www.facebook.com/pages/Brunet/190517411026916?sk=app_136821946424212
代码是这样的:
所有的文档和帮助都指向这个代码工作......我错过了什么吗???
ruby-on-rails - 开发 Facebook Canvas/iFrame 应用程序(Rails 3.1.1、Ruby 1.9.2)的最佳宝石是什么?
我想构建一个 facebook 画布 iFrame 应用程序。我尝试使用 facebooker,但它不适用于 rails 3。有人可以建议我应该使用什么宝石吗?如果可能,还请提供可以帮助我入门的教程的参考。
ruby-on-rails-3 - 如何确保用户在 Koala gem 的 Ruby on Rails 3.1.1 中安装 Facebook 应用程序?
我正在使用 Koala gem,我想确保应用程序是由用户安装的。首先,我尝试从我的数据库中验证 Facebook id。它对我有用,但如果用户从用户的 Facebook 帐户设置中删除应用程序,它会在一种情况下失败。为什么?
facebook - 我看不到我的 Facebook 画布应用程序的元数据
首先,我不能发布有关项目的任何具体信息,因为它必须保密,直到上线。
我正在为我的 Facebook 画布应用程序而苦苦挣扎。我正确设置了所有内容,并添加了 App 命名空间,比如“some_namespace”。
所以我的应用程序可以通过这个 URL 访问: http: //apps.facebook.com/some_namespace/
当我在调试器( http://developers.facebook.com/tools/debug )中检查这个 URL 时,它工作得很好!我看到所有元数据(图像、标题、描述和其他)
但请参阅附加图片 - 我在那里看不到任何东西:/
任何人都可以帮忙吗?
facebook - Facebook 是否不再支持旧版画布应用程序?
我有一个几年前编写的应用程序,它使用 Canvas/FBML 并依赖 fb_sig 和其他传递给我的画布应用程序的参数。大约一周前,我只将 signed_request 参数传递给我的应用程序,而不是 fb_sig 和其他用于画布请求的变量。
我在“高级”下的应用程序“编辑”页面显示有一个标记为“用于 Canvas 的签名请求”的迁移功能,但我已禁用该功能,并且仍在获取用于调用我的 Canvas/FBML 应用程序的签名请求参数。
这些是用于传递给我的应用程序的参数: https ://developers.facebook.com/docs/authentication/fb_sig/
有谁知道我怎样才能修复这个问题并使用旧代码?谢谢!