首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Facebook API:如何获取用户的广告帐户ids?

Facebook API:如何获取用户的广告帐户ids?
EN

Stack Overflow用户
提问于 2020-12-04 02:37:30
回答 1查看 446关注 0票数 1

因此,我试图通过Facebook对用户进行身份验证,以访问他们的广告帐户id (用于广告管理)。我已经通过第一个ajax请求检查我是否获得了权限。

问题:目前我正在使用react-facebook-login包对用户进行身份验证,所获得的响应包括name, email, picture, userID

尝试:我想知道是否有一种方法可以通过给定的userID访问用户的广告帐户if?或者有更好的端点我可以使用。

使用react-facebook-login的当前方法

代码语言:javascript
运行
复制
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;

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2020-12-04 07:38:03

我建议您调用端点me/adaccounts

代码语言:javascript
运行
复制
{
  "data": [
    {
      "account_id": "xxx",
      "id": "act_xxx"
    },
    {
      "account_id": "yyy",
      "id": "act_yyy"
    },
 ]
}

返回用户可以访问的AdAccounts (进一步的字段为去看医生)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65137140

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档