簡體   English   中英

我如何使用FB.api登錄Facebook

[英]how can I do facebook login using FB.api

 var FB = require('fb'), fb = new FB.Facebook(options); var options = FB.options(); var {Facebook, FacebookApiException} = require('fb'), fb = new Facebook(options); FB.api('me/feed', 'post', { fields: ['email', 'name']}, function (req, res) { //FB.setAccessToken(req.query.fb_token); if(!res || res.error) { console.log(!res ? 'error occurred' : res.error); return; } console.log('Post Id: ' + res.id); }); 

如何通過將訪問令牌作為查詢參數傳遞來獲取用戶電子郵件和名稱。

未經測試,但根據npm上的文檔:

FB.setAccessToken(req.query.fb_token);
FB.api('me', {fields: ['email', 'name'], (req, res) => {
  if(!res || res.error) {
    console.log(!res ? 'error occurred' : res.error);
    return;
  }
  console.log(res.email, res.name);
});

確保知道何時使用GET和POST,並且feed端點當然不返回任何電子郵件。 您只是從文檔中復制了該代碼,但是從錯誤的位置復制了代碼;)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM