我们的Facebook广告系统在其目标定位规范中使用工作位置,如下文所述:工作场所
有时,Facebook删除现有的工作位置,而更新目标规范的API请求失败:
{
"error":
{
"message": "Invalid parameter",
"type": "FacebookApiException",
"code": 100,
"error_subcode": 1487079,
"is_transient": false,
"error_user_title": "Invalid Targeting Spec",
"error_user_msg": "The specified targeting spec is not valid because: Job Titles with id 1542119359378854 is invalid."
}
}兴趣也是如此,但是有一个API请求来验证兴趣:验证
工作岗位有相似之处吗?(可能没有证件?)
我可以对/search/ API端点执行请求,但随后会遇到API请求限制。
发布于 2015-03-31 17:11:49
不幸的是,您运气不好;没有工作岗位的验证功能。
但是,您提到的Facebook文档页面上的示例([{'id':105763692790962, 'name':'Business Analyst'}])似乎包含一个工作的Facebook ID。获取例如https://graph.facebook.com/v2.2/105763692790962将返回以下输出,只要这个职业存在:
{
"category": "Profession",
"name": "Business Analyst",
"id": "105763692790962"
}当然,这并不完全是你想要的,但是如果你想限制你的请求数量,你可以用这样的方式来实现你的广告应用程序:当你的目标规格遇到麻烦时,它只会试图通过他们的ID来解决职业问题。获取此类正常检查请求的数据表明工作职位仍然有效。如果它不再有效,您可以求助于使用/search端点来查找替换。
您还可以建议Facebook添加以下功能:https://www.facebook.com/help/suggestions
https://stackoverflow.com/questions/29305748
复制相似问题