Utilities for working with Facebook test users, this package uses v10.0 of the Facebook graph-api. link
Install the package as a dependency.
$ npm install --save @lifeomic/facebook-test-users
Create a client instance.
const testUsers = require('@lifeomic/facebook-test-users');
. . .
const client = await testUsers.createClient({ appId, appSecret });
Create a new client instance.
- appId — the Facebook application's client ID
- appSecret - the Facebook application's client secret
Create a new test user. Returns a description of the user.
- options — optional an object specifying the fields to apply when publishing the user
References:
Delete a test user.
- id — the uid of the user to delete
References:
Find a test user that matches the specified fields. Returns a
description of the matching user augmented with the matched
fields or null
if no users matched the specified fields.
- fields — An object describing the fields that the test user must match. Only fields from the user node can be matched.
Fetches the user node for the user with the specified ID. Returns the user node with the specified fields.
- id — the ID of the user to retrieve
- includeFields optional An array specifying the fields to include. Only fields from the user node may be specified.
References:
Get a list of all test users associated with the app. Returns a list of user descriptions augmented with any additional requested fields.
- includeFields optional An array specifying the fields to include. Only fields from the user node may be specified.
References: