Javascript 用承诺调用Facebook API
我安装了:npm facebook login,它工作正常(返回facebook令牌和用户id),但它没有“api”函数的接口。 因此我将其添加到脚本中,但当我调用它时,它返回一个错误:Javascript 用承诺调用Facebook API,javascript,promise,facebook-javascript-sdk,Javascript,Promise,Facebook Javascript Sdk,我安装了:npm facebook login,它工作正常(返回facebook令牌和用户id),但它没有“api”函数的接口。 因此我将其添加到脚本中,但当我调用它时,它返回一个错误: 这个npm不起作用,但我只是从SDK中嵌入了FBAPI,它简单明了。您的哪行代码导致了这个错误?另外,您添加了什么使工作的代码(根据您的开场白)停止工作?还有,你在用什么?上次发布于4年前,而github页面已不存在?从您的回调返回api….。这将构建承诺链。我写的不是它停止工作,而是它一直工作,直到我从登录
这个npm不起作用,但我只是从SDK中嵌入了FBAPI,它简单明了。您的哪行代码导致了这个错误?另外,您添加了什么使工作的代码(根据您的开场白)停止工作?还有,你在用什么?上次发布于4年前,而github页面已不存在?
从您的回调返回api….
。这将构建承诺链。我写的不是它停止工作,而是它一直工作,直到我从登录获得响应(令牌)。当我调用api.api时,它会因为这个错误而崩溃。我知道没有github页面,但我找不到其他内容。我尝试了“反应facebook登录”,但它没有显示我的按钮。
fb_login = () =>
{
log('fb_login')
api.whenLoaded().then(() =>
{
log('loaded!');
api.login(["email","public_profile"]).then((response) =>
{
log('return from facebook');
log(response);
api.api('/me').then((response) =>
{
log('Good to see you, ' + response.name + '.');
});
});
});
}