【问题标题】:Find the business related to a Facebook App through the API通过 API 查找与 Facebook 应用相关的业务
【发布时间】:2015-04-28 13:27:17
【问题描述】:

自从 Facebook 推出 API V2.0 以来,有了新的 Business Mapping API,我们可以将 Facebook 应用程序与 Business 关联起来。一大特色是新的token_for_business 字段:

应用与商务管理平台关联后,您可以请求用户节点上的 token_for_business 字段。这会返回一个字符串,该字符串对于此人在由同一 Business Manager 管理的所有应用程序中都是相同的。

我想在我的代码中利用这一点。问题是,我的代码可能会与多个 Facebook 应用一起执行,并且需要检查应用配置。

为了确保事情不会出错,我想检查应用程序是否属于良好的业务。我如何通过图形 API 做到这一点?我有一个应用程序 access_token,但我找不到读取该属性的方法。这可能吗?

The documentation on the application endpoint 让我觉得不是,但我知道文档可能不完整,尤其是对于新功能!

【问题讨论】:

  • 文档中提到了company 字段:“应用所属的公司”。这是一个字符串,所以大概是公司名称?
  • @CBroe,不,是针对“应用信息”页面中的Publisher 字段
  • 好吧,那看来没办法了。

标签: facebook facebook-graph-api facebook-graph-api-v2.2


【解决方案1】:

您可以通过检查业务的连接对象来获得它。

You can retrieve all Facebook objects (e.g. pages, apps, etc) where an Ad User is an administrator (or developer/advertiser) for a specific business:

    curl -G\
    -d "business_id=<business_id>" \
    -d "access_token=<ACCESS_TOKEN>" \
"https://graph.facebook.com/<API_VERSION>/act_<AD_ACCOUNT_ID>/connectionobjects"

https://developers.facebook.com/docs/marketing-api/businessmanager/v2.3#connection-objects

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-06
    • 2018-01-08
    • 1970-01-01
    • 1970-01-01
    • 2019-10-30
    • 1970-01-01
    • 1970-01-01
    • 2012-04-19
    相关资源
    最近更新 更多