page图谱API参考有一个名为name_with_location_descriptor
的字段,定义为:
页面名称及其位置和/或全球品牌描述符
并有一个工具提示说明:
此字段仅可在v2.2或更高版本中访问
但是,我无法使用v2.2和v2.3在我尝试的任何页面上显示该字段。让这个领域出现的秘诀是什么? (虽然我们正在研究它,但我期望在那个领域找到什么?)
为了提供更多信息,该字段在根/<page-id>
端点上似乎不可用,但仅作为global_brand_children
中的子节点。这是一个Graph API explorer link,显示此网页可用(尽管显示为灰色),该网页包含全球品牌儿童。我还尝试将版本切换到v2.2而没有任何变化。
答案 0 :(得分:1)
很可能不是我认为的错误,看起来像是页面描述符名称,即在注册特定位置时使用facebook locations
功能时需要填写商店位置的页面名称为您的品牌页面的孩子。基本上是名称和位置的连续点。不要在页面上看到单独分配的字段以填写此字段,但如果您有品牌并使用Facebook位置,则可以快速验证,因为我还没有找到具有name
不同值的页面字段和name_with_location_descriptor field
。如果该字段未填写,则不会显示。
例如,这里是link和咖啡咖啡日的结果,这是印度一个受欢迎的品牌,位于班加罗尔的位置
{
"name": "Cafe Coffee Day Square",
"name_with_location_descriptor": "Cafe Coffee Day Square",
"location": {
"city": "Bangalore",
"country": "India",
"latitude": 12.971819331327,
"longitude": 77.594207611099,
"street": "Cafe Coffee Day Square , 193926289498",
"zip": "560001"
},
"id": "322605374498798"
}
另一个位于另一个位置,但仍在班加罗尔
{
"name": "Cafe Coffee Day - BTM Layout",
"name_with_location_descriptor": "Cafe Coffee Day - BTM Layout",
"location": {
"city": "Bangalore",
"country": "India",
"latitude": 12.91400869993,
"longitude": 77.609964412192,
"street": "Cafe Coffee Day - BTM Layout , 193926289498",
"zip": "560068"
},
"id": "115977698546185"
}
答案 1 :(得分:0)
虽然我尚未能直接验证此信息,但据我了解,name_with_location_descriptor
字面上是附加name
的{{1}}字段。 Facebook的文档说明:
此商店的位置描述符。这将出现在Page之后 名称,仅在位置具有特殊位置时使用 从其城市或街道地址不清楚。例如如果它在里面 一个购物中心,或者如果它的邻居最好的确定。
因此,在上面的例子中,如果store_location_descriptor
是“咖啡馆咖啡”而name
是“日广场”,那么我的理解是会看到类似的东西:
store_location_descriptor
如果我能从API中找到一个例子,我会发布它,但ReShiftMedia有一个非常好blog post的人解释了Facebook如何试图锁定{
"name": "Cafe Coffee",
"store_location_descriptor": "Day Square",
"name_with_location_descriptor": "Cafe Coffee (Day Square)",
...
}
字段所以所有同一商店的位置具有相同的名称。