百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
F

facebook-node-sdk

> 编程语言
开源

基于 (Facebook JavaScript SDK) 而构建,现在使用 facebook-node-sdk,您可以轻松地编写相同的代码,并在服务器 (nodejs) 和 Facebook 之间共享。

736 stars0 点赞1 次浏览
访问官网GitHub

工具介绍

基于 (Facebook JavaScript SDK) 而构建,现在使用 facebook-node-sdk,您可以轻松地编写相同的代码,并在服务器 (nodejs) 和 Facebook 之间共享。

用于 Facebook 的 NodeJS 库

使用 facebook-node-sdk,您现在可以轻松地编写相同的代码,并在服务器 (nodejs) 和客户端 (Facebook JavaScript SDK) 之间共享。 此 SDK 会将哪个 AppID 正在使用它的信息直接报告给 Facebook。 作者: Thuzi 许可证: Apache v2

安装 facebook-node-sdk

bash
npm install fb
javascript
var FB = require('fb');

运行样本

在 samples/scrumptious/config.js 中更新 appId 和 appSecret

bash
npm install
cd samples/scrumptious
npm install
node app.js

图形 API

获取

javascript
var FB = require('fb');

FB.api('4', function (res) {
  if(!res || res.error) {
   console.log(!res ? 'error occurred' : res.error);
   return;
  }
  console.log(res.id);
  console.log(res.name);
});

传递参数

javascript
var FB = require('fb');

FB.api('4', { fields: ['id', 'name'] }, function (res) {
  if(!res || res.error) {
    console.log(!res ? 'error occurred' : res.error);
    return;
  }
  console.log(res.id);
  console.log(res.name);
});

邮件

javascript
var FB = require('fb');
FB.setAccessToken('access_token');

var body = 'My first post using facebook-node-sdk';
FB.api('me/feed', 'post', { message: body}, function (res) {
  if(!res || res.error) {
    console.log(!res ? 'error occurred' : res.error);
    return;
  }
  console.log('Post Id: ' + res.id);
});

删除

javascript
var FB = require('fb');
FB.setAccessToken('access_token');

var postId = '1234567890';
FB.api(postId, 'delete', function (res) {
  if(!res || res.error) {
    console.log(!res ? 'error occurred' : res.error);
    return;
  }
  console.log('Post was deleted');
});

Facebook 查询语言 (FQL)

查询

javascript
var FB = require('fb');
FB.setAccessToken('access_token');

FB.api('fql', { q: 'SELECT uid FROM user WHERE uid=me()' }, function (res) {
  if(!res || res.error) {
    console.log(!res ? 'error occurred' : res.error);
    return;
  }
  console.log(res.data);
});

多查询

javascript
var FB = require('fb');
FB.setA

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

JavaScript

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言