Facebook 应用程序:有关它们的一些问题
我正在寻求开发一个 facebook 应用程序,其中程序会绘制一个日历 (或者 facebook API 可能有一个日历小部件?) &您只需单击特定的日期即可将会出现一个小弹出窗口。
我查看了 Facebook 的开发者网站、常见问题解答和常见问题解答。 howtos,但我仍然有一些问题:
- 您将使用什么“平台/API”(FBML/IFrame/等)来开发它?我希望我的应用程序可以在网络浏览器(甚至是智能手机上的浏览器)中查看,因此我相信我应该在 FBML 和 FBML 中开发我的应用程序。不是 IFrame,在 Android 或 iOS 中连接或使用 Facebooks API。
- FBML 应用程序可以在所有智能手机网络浏览器中查看吗?
- 使用 FBML,我必须拥有自己的服务器吗?您知道有我可以使用的免费服务器/主机吗?
- 到目前为止,我能找到的创建 FBML 应用程序的唯一教程是 PHP 语言,您知道 Java 或 Python 教程吗?
- 我有一种感觉,因为 FBML 指的是应用程序使用 HTML5 的画布(或者是这个 FB 的 API 画布?),这是否意味着拥有无法运行/使用 HTML5 的浏览器的人无法查看我的应用程序?
- FBML 应用程序更像 Java Applet 还是更像 Javascript HTML 应用程序?即,第一个我们在 java 虚拟机上运行代码,后者我们通过顶部的 javascript 代码直接与 HTML 元素交互。
预先感谢您的任何见解
I am looking to develop a facebook app where the program draws a calander (or maybe the facebook API has a calendar widget?) & you simply click a specific day & a little popup will occur.
I have looked at Facebooks developer site, FAQ & howtos, but there are still some questions I have:
- What "platform/API"(FBML/IFrame/etc) would you use to develop this in? I wish to have my app viewable in a web browser (even a browser on a Smart Phone), so that leads me to believe I should develop my app in FBML & not IFrame, connect or use Facebooks API in Android or iOS.
- Is a FBML app viewable in all Smart Phone web browsers?
- With FBML, do I have to have my own server? Is there a free server/host I can use that you know of?
- So far the only tutorials I can find for creating a FBML app are in PHP, do you know of a Java or Python tutorial?
- I have a feeling that because FBML refers to a canvas that the apps use HTML5(or is this FB's API canvas?), does that mean my app cannot be viewed by people who have browsers that cant run/use HTML5?
- Is a FBML app more like a Java Applet or would it be more like a Javascript HTML app. Ie, with the first we are running code on the java virtual machine, the latter we are directly interacting with HTML elements with javascript code over the top.
Thanks in advance for any insights
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
FBML 即将消失 - 请阅读有关弃用 FBML 的官方文档。您现在甚至可以使用 iframe 托管的内容创建选项卡。因此,这几乎使得其余基于 FBML 的问题变得毫无意义。 :)
因此您可以自由地使用您想要的任何服务器端代码进行开发(例如 PHP、ASP.NET、JSP 等)。这对最终用户来说没有什么区别,因为标记(在大多数情况下)将呈现相同的效果。
您还可能会发现 Facebook 开发者路线图是一个有用的资源,您可以用它来了解最新动态来来去去以及您应该利用哪些 SDK。
FBML is going away - read their official documentation on deprecating FBML. You can even create tabs with iframe-hosted content now. So this pretty much renders the rest of your FBML-based questions moot. :)
So you're free to develop with whatever server-side code you want (e.g. PHP, ASP.NET, JSP, etc). It makes no difference to the end-user, because the markup will (for the most part) render the same.
You may also find the Facebook Developer Roadmap a useful resource, which you can use to keep on top of what's coming and going and what SDKs you should leverage.