尝试使用facebook Messenger Bot电话获得性别

时间:2016-08-02 20:49:43

标签: json node.js curl bots facebook-messenger

您好我正试图从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

0 个答案:

没有答案