如何使用 restfb 获取营销 API 的扩展用户访问令牌
How to get extended user access token of marketing API using restfb
我已尝试获取扩展用户访问令牌,但该用户使用以下代码
AccessToken accessToken =
new DefaultFacebookClient().obtainExtendedAccessToken(MY_APP_ID,
MY_APP_SECRET, MY_ACCESS_TOKEN);
此访问令牌仅对 public 个配置文件具有权限,我需要一个具有以下权限的用户访问令牌
ads_management
ads_read
我在尝试获取 adaccounts 时遇到异常:
{
"error":{
"message":"(#10) You do not have sufficient permissions to perform this action",
"type":"OAuthException",
"code":10,
"fbtrace_id":"GG27ChsELJV"
}
}
如果我们从管理员(页面管理员)获得 MY_ACCESS_TOKEN,我们就能够获取默认提供 ads_read 访问权限的用户访问令牌。
AccessToken accessToken =
new DefaultFacebookClient().obtainExtendedAccessToken(MY_APP_ID,
MY_APP_SECRET, MY_ACCESS_TOKEN);
我已尝试获取扩展用户访问令牌,但该用户使用以下代码
AccessToken accessToken =
new DefaultFacebookClient().obtainExtendedAccessToken(MY_APP_ID,
MY_APP_SECRET, MY_ACCESS_TOKEN);
此访问令牌仅对 public 个配置文件具有权限,我需要一个具有以下权限的用户访问令牌 ads_management ads_read 我在尝试获取 adaccounts 时遇到异常:
{
"error":{
"message":"(#10) You do not have sufficient permissions to perform this action",
"type":"OAuthException",
"code":10,
"fbtrace_id":"GG27ChsELJV"
}
}
如果我们从管理员(页面管理员)获得 MY_ACCESS_TOKEN,我们就能够获取默认提供 ads_read 访问权限的用户访问令牌。
AccessToken accessToken =
new DefaultFacebookClient().obtainExtendedAccessToken(MY_APP_ID,
MY_APP_SECRET, MY_ACCESS_TOKEN);