您好我正试图从node.js中的curl请求中恢复性别。 我正在遵循这些说明https://developers.facebook.com/docs/messenger-platform/user-profile
我的代码如下,但在执行过程中出错。
我使用fbUserInfo(recipentId).catch(console.error);
const fbUserInfo = (id) => {
//const body = JSON.stringify({
// recipient: { id },
// message: { text },
//});
const qs = 'access_token=' + encodeURIComponent(FB_PAGE_TOKEN1);
return fetch('https://graph.facebook.com/v2.6/' + id + '?fields=first_name,last_name,profile_pic,locale,timezone,gender&' + qs, {
method: 'POST',
headers: {'Content-Type': 'application/json'},
//body,
})
.then(rsp => rsp.json())
.then(json => {
if (json.error && json.error.message) {
throw new Error(json.error.message);
}
return json;
});
console.log('=== ' + json); // I was hoping this would output the returned json
}; // const