我对10月1日的变化有一些疑问-
- 对于旧的基于FBML的Facebook Canvas应用,我们是否需要启用安全画布url? 如果服务器上没有启用https,旧的FBML应用程序会停止工作吗?
- 要将旧的fbml应用程序代码转换为新系统,我们需要做哪些代码更改?
-
我不认为你需要一个安全的URL。但通过使用HTTPS浏览Facebook(更改设置)并访问你的应用程序来测试它。如果它需要一个安全的画布URL,它会提示你暂时浏览没有HTTPS的Facebook。
-
应该仍然工作(试试#1)
-
取决于你的页面上的Facebook功能。最简单的方法之一是使用Facebook JS SDK。这里有一个完整的教程,可以让你获得初始设置和功能:http://thinkdiff.net/facebook/new-javascript-sdk-oauth-2-0-based-fbconnect-tutorial/
FBML应用不需要安全的canvas url。以下是开发者关系主管Douglas Purdy给出的答案:http://www.facebook.com/groups/fbdevelopers/?view=permalink&id=251904368186418