如何从 Facebook Graph API 获取页面列表?
How to fetch page list from Facebook Graph API?
我可以下载用户事件,但不能下载用户管理的页面。为什么?有什么区别?
使用react-facebook-login
得到user access token
import FacebookLogin from "react-facebook-login";
添加Facebook登录到屏幕,它有pages_show_list
权限:
<FacebookLogin
appId={fbAppId}
autoLoad={true}
fields="name,email,picture"
scope="public_profile,pages_show_list"
onClick={this.componentClicked}
callback={this.responseFacebook}
这是处理程序:
responseFacebook = response => {
this.setState({
accessToken: response.accessToken,
isLoggedIn: true,
userID: response.userID,
name: response.name,
email: response.email,
picture: response.picture.data.url
});
axios.get('https://graph.facebook.com/v5.0/me/accounts&access_token='+response.accessToken)
.then(response => {
console.log("aaa " + response);
console.log("bbb ");
})
};
不会到达第二个断点。
但是得到很多奇怪的错误:
Facebook API Explorer returns 数据
代码在这里:https://gitlab.com/j4nos/ticket-portal/blob/master/src/App.js
But get a lot oof strange error:
专注.
此处重要的主要部分是它表明您正在从 API 收到 400 错误请求响应,并且 URL 您试图在那里请求。
https://graph.facebook.com/v5.0/me/accounts&access_token=...
URL的查询字符串部分如何再次开始...?
问号,不是&符号。
我可以下载用户事件,但不能下载用户管理的页面。为什么?有什么区别?
使用react-facebook-login
得到user access token
import FacebookLogin from "react-facebook-login";
添加Facebook登录到屏幕,它有pages_show_list
权限:
<FacebookLogin
appId={fbAppId}
autoLoad={true}
fields="name,email,picture"
scope="public_profile,pages_show_list"
onClick={this.componentClicked}
callback={this.responseFacebook}
这是处理程序:
responseFacebook = response => {
this.setState({
accessToken: response.accessToken,
isLoggedIn: true,
userID: response.userID,
name: response.name,
email: response.email,
picture: response.picture.data.url
});
axios.get('https://graph.facebook.com/v5.0/me/accounts&access_token='+response.accessToken)
.then(response => {
console.log("aaa " + response);
console.log("bbb ");
})
};
不会到达第二个断点。
但是得到很多奇怪的错误:
Facebook API Explorer returns 数据
代码在这里:https://gitlab.com/j4nos/ticket-portal/blob/master/src/App.js
But get a lot oof strange error:
专注.
此处重要的主要部分是它表明您正在从 API 收到 400 错误请求响应,并且 URL 您试图在那里请求。
https://graph.facebook.com/v5.0/me/accounts&access_token=...
URL的查询字符串部分如何再次开始...?
问号,不是&符号。