【发布时间】:2013-06-25 18:12:22
【问题描述】:
我正在构建一个从 OG Insights 和 Ads API 中提取数据的数据仓库。
问题:
我在 Ads API 中查询返回 story_id 类型 27 广告字段的广告素材对象。对于大多数返回的story_ids,我可以对story_id 进行OG 查询并返回有效响应。但是,对于某些story_ids,我得到GraphMethodException。
创意查询:
令牌已与创建广告并在story_id 发布到的页面上具有广告客户角色的用户交换(基于广告的object_id)。令牌的作用域如下:ads_managementemailmanage_pagesoffline_accessread_insights
创意查询返回:
{ “url_tags”:“”, "story_id": "123 - 示例", “类型”:27, "object_id": "456 - 示例", “名称”:“已删除”, “运行状态”:已删除, "preview_url": "已移除", “count_current_adgroups”:已移除, “id”:“删除”, “creative_id”:“已移除” }
story_id 查询:
我尝试了 2 个令牌,第一个与上面相同,第二个用于在项目中具有 read_insights 角色并具有以下范围的用户:ads_managementmanage_pagesread_insights
Story_id 查询返回:
{ “错误”: { "message": "不支持的获取请求。", "type": "GraphMethodException", “代码”:100 } }
看起来有很多关于GraphMethodException 错误的帖子。常见的问题是令牌来自被限制查看内容的人(页面年龄墙、目标帖子等)。但是,我认为我应该根据我的权限完全访问该页面。我试图通过让页面管理器执行相同的查询来验证这一点,这也返回了GraphMethodException 错误。
所以网络是 - 我怎样才能有一个引用 story_id 的广告素材,但我无法获得有效响应?
谢谢大家,
亚伦
PS - 我也尝试查询 456_123(pageid_postid 格式化帖子),我仍然得到相同的结果。
【问题讨论】:
-
你确定故事还存在吗?有没有可能有人删除了这个故事?
标签: facebook facebook-graph-api ads facebook-ads-api