javascript - facebook-node-sdk 用于 node.js 范围参数?

标签 javascript facebook node.js express facebook-node-sdk

https://github.com/amachang/facebook-node-sdk 决定使用这个模块为 node.js 构建我的 facebook 集成登录,遵循 Express 的示例:

var express = require('express');

var Facebook = require('facebook-node-sdk');

var app = express.createServer();
app.configure(function () {
  app.use(express.bodyParser());
  app.use(express.cookieParser());
  app.use(express.session({ secret: 'foo bar' }));
  app.use(Facebook.middleware({ appId: 'YOUR_APP_ID', secret: 'YOUR_APP_SECRET' }));
});

app.get('/', Facebook.loginRequired(), function (req, res) {
  req.facebook.api('/me', function(err, user) {
    res.writeHead(200, {'Content-Type': 'text/plain'});
    res.end('Hello, ' + user.name + '!');
  });
});

如何添加“电子邮件”等附加权限?

最佳答案

看一下方法getLoginUrl在 Facebook Node SDK 中。您可以在此处提供 scope 参数来指定 email 权限。请参阅Permissions获取可用权限的列表。

关于javascript - facebook-node-sdk 用于 node.js 范围参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10798466/

相关文章:

javascript - 我如何在使用 css javascript 和 php 时限制 HTML 表打印页面中的特定行

javascript - 如何使用 Javascript 自动调整 Facebook 标签的高度?

node.js - 连接两个(或 n 个)流

node.js - 将 pm2 日志从 ec2 实例发送到 cloudwatch

用于将音乐发布到时间线的 Facebook 设置

javascript - 使用 ReactJS 从 API 获取数据

javascript - Jquery - 使用过滤功能对元素进行计数并显示

javascript - jQuery 数据值不更新

javascript - 如何在 java 中获取任何 youtube 视频的 "Copy Video Url"链接

ios - Facebook iOS SDK 3.1 如何处理 "Like"事件?