Facebook graph api 从API识别全局Facebook页面

Facebook graph api 从API识别全局Facebook页面,facebook-graph-api,Facebook Graph Api,Facebook最近推出了全球品牌页面: 这些页面具有区域别名。例如,指向ASOS全球页面,但仅显示法语内容 我的问题是:是否有可能通过Facebook的API来识别给定的页面URL是否正确 全局页面的区域版本,或 标准页 使用Graph API查询此项将使您达到以下目的: /PAGE_NAME_OR_ID?fields=global_brand_children.username,global_brand_parent_page 在上述查询中,用以下三个示例替换PAGE\u NAME\u或

Facebook最近推出了全球品牌页面:

这些页面具有区域别名。例如,指向ASOS全球页面,但仅显示法语内容

我的问题是:是否有可能通过Facebook的API来识别给定的页面URL是否正确

  • 全局页面的区域版本,或
  • 标准页

  • 使用Graph API查询此项将使您达到以下目的:

    /PAGE_NAME_OR_ID?fields=global_brand_children.username,global_brand_parent_page
    
    在上述查询中,用以下三个示例替换
    PAGE\u NAME\u或\u ID

    • asos.france
      返回一个JSON对象,其中填充了
      global\u brand\u parent\u页面。它是一个地区别名。给出了顶级全局页面
    • asos
      返回一个JSON对象,其中包含
      全局\u品牌\u子对象的数组
      。它是顶级全局页面。子项显示所有区域别名
    • cocacola
      只返回一个id。这是一个独立页面

    如Facebook Graph API文档所述

    您需要成为子页面根页面的管理员,才能读取页面的全局\u品牌\u子页面边缘

    然而,我认为如果你没有这样的访问权限,还有另一种方法可以回答这个问题。如果使用此查询:

    GET /v2.5/{id}?fields=global_brand_root_id,parent_page
    
    如果这些字段中的任何一个字段存在/不为空,则您可以安全地推断出所讨论的页面具有父级,全局页面根位置父级

    现在,理解全局页面和位置(又名父-子)之间的区别值得进一步研究,但据我所知——到目前为止——它们是相互排斥的。一个页面是全局页面或位置的一部分,但不是两者都是

    据我所知,全球页面是为需要国家/地区/语言特定页面的大型品牌保留的,如可口可乐(如上所述),而位置则是为更多的本地酒店、零售店等保留的。Clickz在这方面做得很好,如果您需要更详细地了解区别