{"id":16183799,"url":"https://github.com/tleunen/fbapp-test-users","last_synced_at":"2025-04-07T12:44:16.337Z","repository":{"id":25350417,"uuid":"28778010","full_name":"tleunen/fbapp-test-users","owner":"tleunen","description":"List, create, update and delete Facebook test users for an application","archived":false,"fork":false,"pushed_at":"2015-01-12T23:23:38.000Z","size":140,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-15T01:03:15.222Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tleunen.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-01-04T15:37:02.000Z","updated_at":"2015-01-12T23:23:38.000Z","dependencies_parsed_at":"2022-08-27T18:31:08.824Z","dependency_job_id":null,"html_url":"https://github.com/tleunen/fbapp-test-users","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tleunen%2Ffbapp-test-users","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tleunen%2Ffbapp-test-users/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tleunen%2Ffbapp-test-users/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tleunen%2Ffbapp-test-users/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tleunen","download_url":"https://codeload.github.com/tleunen/fbapp-test-users/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247655376,"owners_count":20974166,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-10T07:07:05.434Z","updated_at":"2025-04-07T12:44:16.307Z","avatar_url":"https://github.com/tleunen.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# fbapp-test-users\n\nA node module to manage Facebook Test Users of an application.\n\n- [List the test users](#getList)\n- [Create a test user](#createUser)\n- [Update a test user](#updateUser)\n- [Delete a test user](#deleteUser)\n\n## Installation\n\n```\n$ npm install fbapp-test-users\n\nvar FbTestUsers = require('fbapp-test-users');\n```\n\n## Usage\n\n```js\nvar FbTestUsers = require('fbapp-test-users');\n\nFbTestUsers.setAppId('XXXX');\nFbTestUsers.setAppSecret('YYYY');\n```\n\n\u003ca name=\"getList\"\u003e\u003c/a\u003e\n### getList(limit)\n\nRetrieve the list of test users.\nBy default, if no limit is given, the function gets all the test users.\n\n```js\nFbTestUsers.getList(50)\n.then(function(list) {\n    // Example:\n    /*\n    [\n        {\n            id: '123456789',\n            loginUrl: 'https://developers.facebook.com/checkpoint/test-user-login/123456789/',\n            accessToken: 'XXXXXXXXXX',\n            name: 'Open Graph Test User',\n            link: 'http://www.facebook.com/123456789'\n        }\n    ]\n    */\n});\n```\n\n\u003ca name=\"createUser\"\u003e\u003c/a\u003e\n### createUser(args)\n\nCreate a test user.\n\n#### Args\n\nSee the fields in the [official documentation](https://developers.facebook.com/docs/graph-api/reference/v1.0/app/accounts/test-users#pubfields).\n\n\n```js\nFbTestUsers.createUser({\n    installed: false,\n    name: 'Batman'\n})\n.then(function(createdUser) {\n    // Example:\n    /*\n    {\n        id: '123456789',\n        email: 'xxx',\n        login_url: 'https://developers.facebook.com/checkpoint/test-user-login/123456789/',\n        password: '1876562816'\n    }\n    */\n});\n```\n\n\u003ca name=\"updateUser\"\u003e\u003c/a\u003e\n### updateUser(userId, name, password)\n\nUpdate a test user.\n\n#### Args\n\n`name` and `password` can be null if you don't want to update the name or password.\n\n```js\nFbTestUsers.updateUser(user.id, 'New name', 'New password')\n.then(function success(res) {\n    // This function returns the result of the operation [true|false]\n    // Example:\n    /*\n    {\n        success: true\n    }\n    */\n});\n```\n\n\u003ca name=\"deleteUser\"\u003e\u003c/a\u003e\n### deleteUser(userId)\n\nDelete a test user.\n\n```js\nFbTestUsers.deleteUser(user.id)\n.then(function success(res) {\n    // This function returns the result of the operation [true|false]\n    // Example:\n    /*\n    {\n        success: true\n    }\n    */\n});\n```\n\n## License\n\nMIT, see [LICENSE.md](http://github.com/tleunen/fbapp-test-users/blob/master/LICENSE.md) for details.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftleunen%2Ffbapp-test-users","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftleunen%2Ffbapp-test-users","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftleunen%2Ffbapp-test-users/lists"}