问题标签 [facebook-ads-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
facebook - Facebook C# SDK:什么是 account_id 以及如何获取它?
我正在尝试实现在此处找到的 ads.createAdreportSchedules 示例:http://facebooksdk.codeplex.com/wikipage?title=Code%20Examples&referringTitle= Documentation
示例中设置了 account_id。但是,我不确定这是什么。我知道我的应用程序 ID 是什么,但不知道我的帐户 ID(我只有用户名/密码)。什么是“account_id”以及如何从我的帐户中获取它?
此外,该示例总是抛出异常(“Param schedule_specs-time_next_ref must be a timestamp in the future”),即使代码清楚地设置了一个未来日期。知道如何解决此错误吗?
facebook-c#-sdk - 广告 API - MediaObject - 如何?
Facebook Ads API 调用了发布广告 - 它需要将图像附加到帖子,并在 creative_spec 中设置文件名,然后在 multipart 中附加具有该名称的图像。
FacebookMedia 对象似乎适合这一点,但是我在代码中看到每个帖子只能附加 1 个媒体对象。是否有一个原因?
这是一些(蹩脚的,第一次通过)代码:
然后我需要附上所有的图像,不知道该怎么做。他们必须在帖子中显示他们的名字,所以我想我可以将它们附在任何地方:
编辑:所以这甚至不适用于一张图片,我有一个广告素材列表,当没有图片发布时,它会发布正确的数据,当与图片一起发布时,它看起来像这样(查看 adgroup_specs):
主机:api.facebook.com 内容长度:5945 预期:100-继续
--8cdad9aeb95b79c 内容处置:表单数据;名称=“方法”
ads.createAdGroups --8cdad9aeb95b79c 内容处置:表单数据;名称="account_id"
106925396 --8cdad9aeb95b79c 内容处置:表单数据;名称="广告组规格"
System.Collections.Generic.List`1[System.Object] --8cdad9aeb95b79c 内容处置:表单数据;名称="api_key"
--8cdad9aeb95b79c 内容处置:表单数据;名称="格式"
json-strings --8cdad9aeb95b79c 内容配置:表单数据;filename="667_Screen shot 2011-02-24 at 3.46.29 PM.png" Content-Type: image/png
它正在错误地转换 List<>。这适用于没有多部分的普通帖子。这是一个错误吗?
facebook - 从 Facebook 广告 API 获取指标
我无法从 Facebook API 获得以下指标。如何从 Facebook 广告 API 计算这些指标,这些指标出现在 Facebook 自己的广告界面中:
- 抵达
- 社会影响力
- 频率,
- 每次点击费用,
- 每千次展示费用。
facebook - 如何使用 creative_spec 中的 preview_url 预览广告?
我正在开发一个管理 Facebook 广告活动的 Facebook 连接网站,但我遇到了一个小问题。当我使用 API 创建广告时,我在创建的广告的 creative_specs 中收到 preview_url,然后我想在我的网站上展示它。但是,我得到的 URL 在 Facebook 内部。例如: http ://www.facebook.com/ads/api/creative_preview.php?cid=6003167825281
由于 facebook 框架检测代码,我无法在 iframe 中显示它,而且我无法在 AJAX 调用中请求它(我不断收到错误请求 4xx)......那么我到底如何预览我创建的广告在我的网站中使用 Facebook 广告 API?
谢谢, 亚尼夫
batch-file - 使用 ADS Api 批量更新创意图片?
我尝试使用批量请求更新广告组。如果不添加 image_file 参数,一切都会正常,但添加时会返回错误。
我的广告规格;
数组 ( [method] => post [relative_url] => 6003452316521?name=ReklamGrubu915&max_bid=50&bid_type=1&targeting={"gender":["1","2"],"age_min":"30","age_max": "40","countries":["TR"],"keywords":["#Nike, Inc."],"cities":[{"name":"Istanbul"},{"name":"Ankara "},{"name":"Izmir"}]}&creative={"title":"Ev Yemekleri","body":"Evde harika lezzetler!","link_url":"http://www.xxxxx. com/dealer.php?kat=334","image_file":"img17.jpg"} )
并将图像添加到 batch_params
$batch_params['img17.jpg'] = '/var/www/images/img17.jpg'
我发送它,但它返回此错误;
错误 1487242 - 图像调整大小失败 - getimagesize 函数返回 false
如果我删除 image_file 参数,每次更新都很好,所以批处理请求为真。图像文件存在于正确的目录中。我尝试将 image_file 参数更改为“attached_files”。然后没有错误,看起来一切正常,返回数据为真,但我看到 facebook 广告管理页面没有图像更改?
有任何想法吗 ?请问它是一个错误吗?我正在使用 PHP SDK。
facebook-graph-api - Facebook Graph API:如何找出广告组的创建时间?
使用 Facebook Ads Graph API,我似乎无法确定广告组的创建时间。我可以检索广告组的开始时间,但它似乎总是为空(可能是因为它继承了广告系列的开始时间——这没关系)。出于我的目的,我必须知道每个广告组的创建日期。活动的开始时间将不够,因为随着时间的推移,可以在活动下创建许多广告组。
有什么领域可以帮助我吗?
facebook - 更新现有广告组中的广告素材
我们正在尝试更新\替换现有广告组的广告素材,但没有成功。根据文档支持:更新和删除广告组
*使用广告组 ID,您可以更新广告组中的以下字段:name max_bid adgroup_status bid_type 定位广告*
我们使用 graph api 将新的广告素材 ID 传递给广告组,但没有任何反应。
我们如何更新现有广告组的广告素材?
找到了解决方案,您可以替换广告素材,但无法修改现有广告素材。
upload - 如何在单个 api 请求中更新多个广告组
我需要使用 Graph API 更新大量 facebook 广告组。根据 facebook 的文档,这可以通过对每个广告组的单独请求来完成:
我担心提出数百个这些单独的更新请求所需的时间。我知道您可以使用 ids 参数请求多个广告组(或其他图形 api 对象)的信息,例如:
是否有类似的更新广告组的功能?这些请求是什么样的?我正在设想一些类似于发送 json 编码数据的方法,这些数据指定要更新的 id 和新值。我会做更多的试错测试(这在使用 facebook 时被证明很有帮助),但我无法猜测我应该使用什么参数名称来识别 json。例如:
ruby - 广告 API:有效字符
我正在使用 ruby 中的 mini_fb gem 创建一个广告组:
如果广告文字包含某些字符,例如 ∑,则会失败并出现以下错误:
但是,还有许多其他字符,例如 π、ö é、î、ä、å、ç、è 和 ø,都可以接受。是否有 Facebook 在其广告中接受哪些字符的列表,或者我可以进行快速 API 调用来检查字符串是否会通过?