【发布时间】:2020-12-04 02:37:30
【问题描述】:
所以我正在尝试通过 Facebook 对用户进行身份验证,以访问他们的广告帐户 ID(用于广告管理)。我检查了我是否已通过第一个 ajax 请求获得了权限。
问题:目前我正在使用react-facebook-login 包对用户进行身份验证,我得到的响应包括name, email, picture, userID
尝试:我想知道是否有办法通过给定的userID 访问用户的广告帐户 ID?或者有没有更好的端点我可以使用。
目前使用react-facebook-login的方法
import React from "react";
import FacebookLogin from "react-facebook-login";
class FacebookAuth extends React.Component {
responseFacebook(response) {
console.log("result --> ", response);
fetch(
"http://graph.facebook.com/yyy/permissions?access_token=xxx"
).then((res) => {
console.log("permissions ==>", res);
});
}
render() {
return (
<FacebookLogin
appId="xxx"
autoLoad={true}
fields="name,email,picture, birthday"
scope="email, ads_read"
callback={this.responseFacebook}
/>
);
}
}
export default FacebookAuth;
有什么想法吗?
【问题讨论】:
标签: reactjs facebook-graph-api facebook-javascript-sdk facebook-marketing-api facebook-permissions