LoginSignup
2
0

More than 5 years have passed since last update.

Facebook の Graph API で自分についての情報を得る (Node.js)

Last updated at Posted at 2018-02-18

次のプログラムを Node.js で書いてみました。
Facebook の Graph API で自分についての情報を得る
ここに表示してある アクセス トークン は既に無効です。文字数がこんなに長いということを示しています。Facebook には、色々なトークンがあるので、適切なものを選ぶ目安として、トークンの長さが使えます。

get_me.js
#! /usr/bin/node
/*
    get_me.js

                    Feb/19/2018
*/
// ----------------------------------------------------------------
console.error ("*** 開始 ***")
//
var Client = require('node-rest-client').Client
var client = new Client()

const url="https://graph.facebook.com/v2.12/me"
const access_token="FG4EFFBgb938BAO2ouOc1235pjXC8YgsXZBYRnZB8nNvwZCP7dJDTXq7pRrZCVXDX4rmH9hvEZCUj8ZA2ihBlMKMoVWWwzaaRzI8tqA6zCAhgZB12idZCYxIxXNmC112GypCJlnsGdUgLLwAYp0PAQinfL3J123f6or2JYj65bt0QSp1umNabcfg"

const fields = "id,name,last_name,first_name,gender,name_format,timezone"
url_target = url + "?fields=" + fields + "&access_token=" + access_token
//
client.get(url_target,function (data, response) {
    const result = JSON.parse(data.toString('utf8'))
    console.log(result)
    console.log(result['id'])
    console.log(result['name'])
    console.log(result['last_name'])
    console.log(result['first_name'])
    console.log(result['gender'])
    console.log(result['name_format'])
    console.log(result['timezone'])
    console.error ("*** 終了 ***")
})

// ----------------------------------------------------------------
2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0