如何将Facebook SDK集成到节点js?
节点js的一个好处是我们可以使用现成的javascript库的巨大基础? 所以,我想知道如何将http://download.facebook.com/zh_CN/sdk.js中的Facebook SDK集成到我的节点项目中?
我有点新的节点,所以这个问题可能是天真的..
你不能直接整合Facebook SDK。 在http://npmjs.org上有一些处理Facebook连接的库,但是其中大部分都是相当老的。
如果您只是在寻找Facebooklogin集成, https://www.npmjs.org/package/passport-facebook可能是一个起点。
我最终开发了我的“库”,这不是太复杂,因为Facebook Graph API可以通过标准的HTTP请求来使用。
尝试这个 。
First do npm install facebook-nodejs-sdk And then var connect = require('connect'), fbsdk = require('facebook-sdk'); connect() .use(connect.cookieParser()) .use(connect.bodyParser()) .use(fbsdk.facebook({ appId : 'YOUR APP ID', secret : 'YOUR API SECRET' })) .use(function(req, res, next) { if (req.facebook.getSession()) { res.end('<a href="' + req.facebook.getLogoutUrl() + '">Logout</a>'); // get my graph api information req.facebook.api('/profile', function(me) { console.log(me); }); } else { res.end('<a href="' + req.facebook.getLoginUrl() + '">Login</a>'); } }) .listen(9000);
- 我在哪里可以find一个简单的Node.js Facebook应用程序示例?
- 后端服务器软件与PHP / MySQL / JS类似Facebook的聊天?
- Passport.js:passport-facebook-token策略,通过JS SDKlogin,然后validation护照?
- 在meteor应用程序与Facebook连接logincallback
- FacebookGraphAPIError:(#100)尝试访问节点types(用户)上的不存在字段(user_photos)
- Angular – 看不到如何隐藏这个API Key
- 护照authentication失败导致redirect循环
- 我如何将Facebook爬虫机器人redirect到另一个网页?
- 喜欢通过API在Facebook发帖