问题标签 [facebook-marketing-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.
python - Facebook Marketing API:通过 Python 检索许多广告的元数据
我希望,有人偶然发现了同样的问题,并可能会指导我找到一个简单的解决方案来解决我的问题。
我想定期检索一些关于我在 Facebook 上的广告的数据。基本上,我只想将一些元数据存储在我的一个数据库中,以供进一步报告。因此,我想为我的所有广告获取 AD-ID、AD-name 和相应的 ADSET-ID。
我用 Python 编写了这个小函数:
Campaign 和 AdSet 数据的类似功能可以正常工作。但是对于广告,我总是达到用户请求限制:"(#17) User request limit reached"
。
我确实有一个“BASIC”的 API 访问级别,我们在这里谈论的是 12,000 个广告。而且,不幸的是,异步调用似乎只适用于 Insights-edge。
有没有办法避免用户请求限制,例如通过将 API 请求限制为仅在特定日期左右之后更改/新创建的那些广告?
python - 如何通过 Python API 获取 FB AD 账户名?
我正在尝试以以下形式在我的业务经理中获取广告帐户列表:
这是获取广告帐户列表的方式:
这是类定义: https ://github.com/facebook/facebook-python-ads-sdk/blob/master/facebookads/objects.py#L964
一旦我拥有帐户 ID,谁能建议如何提取 FB Ad 帐户名称?这似乎是一项显而易见的任务,但找不到相应的 API 方法/字段。
提前感谢您的任何指导。
facebook - How to check for a payment method on an AdAccount on Facebook Marketing API?
I get the following error when trying to create an Ad through the Marketing API:
I couldn't find any extra information on this error_subcode here https://developers.facebook.com/docs/marketing-api/error-reference, and the main error code "100 - Invalid parameter" was hardly any help.
Note: I'm not looking to add a payment method manually to an account at "...facebook.com/ads/manager/billing/transactions/..." to make this go way.
Edit: Is there a way to check if the user has a payment method setup on the Ad Account?
php - 阅读新的 Facebook Pixel Stats
我需要为安装了新 Facebook 像素的 eshop 为客户创建一个管理面板,该面板将在特定时间间隔内向他显示转换值的数据。
假设我已经正确配置了我想要跟踪的标准事件。我被卡住的部分实际上是通过 Facebook Marketing php sdk 读取数据。它应该看起来像这样:
我在看正确的地方吗?我还能获得这些统计信息吗?或者这种行为是否已被弃用?Facebook 文档在这方面不是很清楚,在我看到的所有地方我都看到了弃用的页面和代码,
php - 如何通过 API 更新 Facebook 广告的标题和正文?
我想使用 facebook API v2.5 来更新现有 facebook 广告的标题和正文。我正在使用 PHP sdk(和 facebook API 资源管理器)。这样做的正确方法是什么?这是我到目前为止所尝试的。
获取广告后,我阅读了相关的 ad_creative:
更改值并调用 update 无效:
另一种可能的方法是创建一个新的广告素材并从现有广告素材中克隆数据:
但似乎我需要做一些修补才能让它正确,因为 api 正在返回错误。顺便说一句,该应用程序具有以下权限:ads_management、manage_pages、publish_pages。
facebook - 使用 Marketing API 将品牌内容发布到 Facebook 页面 Feed
自从 Facebook发布品牌内容以来,我一直在尝试弄清楚如何通过 API 将品牌内容发布到经过验证的 Facebook 页面的 Feed。POST /{page_id}/feed
这是我公司的一项要求,因为我们通过端点将现在符合品牌内容的内容直接发布到 Facebook 页面的 Feed 。
我们现在尝试自动化的用户流程将通过例如
- 在 Page Composer 文本字段中粘贴链接
- 点击“握手”图标
- 搜索第三方赞助商,选择该赞助商
- 发布帖子
在品牌内容页面上,他们提到这可以通过他们的营销 API 来完成,
阅读营销 API 文档,了解如何通过 API 使用品牌内容工具。
但我在文档中看到的所有内容似乎都表明我需要创建一个广告活动,然后是一个广告集,然后指定目标,然后创建广告创意,然后是广告本身。我在广告创意参考部分只看到了一个示例,这似乎是我正在寻找的,
需要注意的是“brand_content_sponsor_page_id”字段,我认为它会涵盖 Handshake Icon/with {sponsor} 字段。
到目前为止,我的结论是:
- 特别是包含目标似乎意味着,如果这是我们应该去的方向,那么广告将不会像发布到页面的 Feed 那样具有正常的可见性。此外,
/{page_id}/feed
我们必须创建所有支持的 Ad 对象,而不是一个 POST 到 ,然后是 Creative,然后是 Ad,然后审核帖子。或者... - 我正在寻找的功能尚未记录,或者......
- 我正在寻找的功能不存在
python - 如何查找所有现有 Facebook 广告活动的 ID
我想在 python 中使用 facebook api 提取所有广告活动的 id。
现在对于 AdAccount 'my_account',我想获取所有广告系列的 ID 列表。尝试使用
但它给了我以下错误:
ruby-on-rails - Ruby on Rails 的 Facebook 营销 API(广告)
我想创建一个可以自动创建 facebooks 广告的 rails 应用程序。所以我需要使用 Facebook Marketing Api。
似乎 Graph Api 有很多资源,但我没有找到 Marketing Api 的简单资源。我只在 Facebook 网站上找到了 PHP 和 Python。
我发现了一些 rails gems 但没有文档,而且它们似乎没有得到很好的更新。
https://github.com/oguzcanhuner/eucalyptus
https://github.com/moviepilot/zuck
我不是一个确认的开发者,我需要一些帮助/资源来开始这个。我该怎么做?有没有人设法做到这一点?或使用这些宝石的人?
任何帮助表示赞赏,在此先感谢您!
facebook - 是否可以以编程方式授权 Facebook AdAccounts 由应用程序管理?
我目前正在开发一个应用程序来管理我客户的 Facebook 广告帐户。除其他事项外,通常的工作流程是通过使用位于https://developers.facebook.com/apps/
. 通常的路径是单击您的应用程序 -> Settings
->Advanced
并向下滚动直到找到Advertising Accounts
面板。然后单击右上角的按钮Ads API
并使用模式手动包含您希望拥有 API 权限的广告帐户 ID。
但是,此应用旨在管理数十个或数百个广告帐户,并且应该根据应用的要求以编程方式进行管理。我到处寻找,找不到任何编程语言中的任何端点或包装器来做到这一点,而且我已经被困了几天了......所以我想知道你们是否能以某种方式帮助我。
facebook - 如何在为 Facebook 自定义受众散列之前规范化电话号码
有谁知道 facebook 如何期望电话号码在散列并通过 Facebook api 发送以添加到自定义受众之前进行规范化?
例如:假设我有一个号码 (617) 555-5555