如何通过Facebook API获取Facebook公共主页的创建日期
Facebook公共主页创建日期API获取方案
错误原因说明
你之前的参数调用逻辑存在错误:PageStartDate是Graph API返回的结构化字段,无需将day/month/year单独作为fields参数的取值传入。
正确调用方案
- 优先使用v18.0及以上官方仍在支持的稳定接口版本,你使用的v12.0版本已终止维护,可能存在功能异常
- 请求格式:
https://graph.facebook.com/v18.0/{你的主页ID}?fields=start_date&access_token={你的有效访问令牌} - 权限要求:访问令牌需要拥有
pages_show_list权限;若获取非本人管理的公共主页数据,需先完成对应权限的应用审核
正常返回示例
{ "start_date": { "day": 12, "month": 7, "year": 2016 }, "id": "对应公共主页ID" }
异常处理
- 若返回无
start_date字段,确认目标公共主页是否公开了创建日期信息,部分主页会主动隐藏该类公开数据 - 若返回权限报错,检查访问令牌的有效期、权限范围是否匹配要求
内容的提问来源于stack exchange,提问作者himanshu
相关产品推荐
相关产品推荐

