4

我正在使用 node-webkit 构建一个新闻阅读器式桌面应用程序

https://github.com/rogerwang/node-webkit

基本上同时是服务器和客户端。我对 facebook API 的问题如下:我希望我的应用程序的用户登录并向他们展示他们当前的墙贴和类似的东西。此外,我还有一些来自其他来源的新闻项目,应该是该用户喜欢/分享的。

整个应用程序是一个包含多个组件的单页 JS(更准确地说是:coffeescript),硬重定向是不可能的。

API 中显示的每个登录可能性似乎都不适合我的应用程序类型。连接到 facebook 的最佳方式是什么,没有硬重定向,也没有自己的 URI 可以重定向到?

4

1 回答 1

3

如果您正在开发一个独立的客户端应用程序,而不是一个网站,我不会尝试使用他们的 Javascript API,因为它假设它正在某个网站上运行。

使用非官方的 Node.js API 可能会更幸运,因为 node-webkit 允许您从 DOM 中调用任何 Node.js 库。

如果仍然没有成功,请尝试让用户自己登录 Facebook,将其登录页面显示为<iframe>. 然后,您可能能够通过 AJAX 或通过 Node.js HTTP API 进行 HTTP 调用,以直接调用 Facebook 的内部 API。

于 2013-03-17T16:04:45.517 回答