问题标签 [facebook-business-sdk]
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 API:创建广告时出错:为用户禁用付款(error_subcode:1815010)
尝试在 Facebook 中创建广告时,我们遇到了营销 API 的问题。
我们得到的错误如下:
此错误仅在我创建Ad
s 时发生。我们可以正确地为所有帐户创建:和Campaigns
,但对于某些帐户,端点因该错误而失败。AdSets
LeadForms
Ad
失败的帐户和正常工作的帐户在同一业务管理器下具有相同的系统用户关联和相同的付款方式,并且它们推广相同的页面。
有没有人经历过这个?你是怎么解决的?为什么相同的代码调用适用于 1 个帐户而不适用于另一个帐户(相同的 BM、页面、付款方式和用户)
python - facebook 营销 api,无法获取广告系列、广告和广告集草稿
我试图建立我的开发环境来测试 facebook 营销 api。
我已将广告系列、广告集和广告创建为草稿,当我尝试将其作为草稿获取时,我正在使用此端点
但我收到此错误:
在 Facebook 文档https://developers.facebook.com/docs/marketing-api/reference/ad-account/campaigns
有这个参数可用。
当我尝试使用 python SDK 时,我遇到了同样的错误:
有人可以帮我解决这个问题吗?或者知道一些解决方案。
facebook - 无法使用 Graph API 查询 Instagram 用户
直到昨天,事情才发现。我正在开发一个简单的 Instagram 应用程序,我做了一个基本的登录流程。现在,当我尝试使用企业 facebook 帐户登录该应用程序时,我收到一条消息"You don't have any Instagram Business Accounts linked to a Page."
,这很有趣,因为在企业帐户管理器中,在“Instagram 帐户”选项卡中,我列出了我的企业 instagram 帐户;试图删除它给了我一个信息:"This Instagram Account can't be removed because it's already linked to an Instagram business profile."
。太好了,似乎它应该工作。不是但是,第二部分紧随其后。
我为 Instagram 基本显示 API 的 Instagram 帐户生成了一个访问令牌,查询节点https://graph.instagram.com/me
,我得到了我的帐户 ID 作为响应。现在,我尝试使用 Graph API 查询用户https://graph.facebook.com/17841431928202825
- 但作为回应,我得到:
为此,我使用为 facebook 帐户生成的访问令牌。您知道为什么它在查询 API 和业务经理时都看不到我的帐户吗?
facebook - 权限错误 Facebook 自定义转换统计
我正在尝试使用 Python SDK 为 Facebook 业务获取自定义转换,但我似乎无法使其工作。
调用后CustomConversion.get_stats(customConversionId)
或graph.get_object('/customConversionId/stats')
我收到以下错误"(#200) Cannot access an object not managed by the business owning this app."
我:
- 在 Facebook 业务中添加了应用程序
- 从应用程序的 GraphExplorer 获得令牌
- 在 Facebook Business 网站中看不到自定义转化
- 调用时,
AdAccount.get_custom_conversions(adAccountId, fields = fields)
我确实获得了自定义转换,但仅限于提供的字段
我还尝试创建一个系统用户并按照这些步骤授予他对业务的权限。我的想法不多了,我不知道我错过了什么。
我发现很少有文档对此没有太大帮助。
关于我应该做什么的想法?
php - 如何在 Facebook Business SDK 中获取响应标头
对于一个项目,我需要检查X-App-Usage
响应标头以限制我们正在执行的请求数量,而不会遇到速率限制。
如何获取响应标头?我找不到任何文档,也没有简单的解决方案可以深入研究源代码。 https://github.com/facebook/facebook-php-business-sdk
facebook-graph-api - 预算和时间范围内的 Facebook 营销 API 覆盖/交付估算
我正在制作一个小工具,让我的用户可以在 Facebook 上投放广告。广告系列、广告集和广告创建工作正常,但我想向用户展示他们输入的预算所获得的一些小见解。我已经尝试过getDeliveryEstimate
,并且getReachEstimate
按照Facebook 开发人员和其他 Facebook 开发人员指南 Stackoverflow 上的描述,但这些端点都不接受预算和时间范围。
是否有任何端点可以让我通过预算和时间范围来计算基于这些变量的估计值?在广告管理器中,如果我更改预算或时间范围,估计会立即更改。
谢谢!
testing - 是否可以使用测试用户访问令牌通过 /access_token 端点创建系统用户?
我正在开发一个基于代表框架的应用程序。https://developers.facebook.com/docs/marketing-api/business-manager/guides/on-behalf-of
要实现该框架,我们需要在客户端 Business Manager 中创建系统用户。
以下是我执行的步骤:
- 使用测试用户凭据创建 Business Manager。(邮寄给我/企业)
- 将客户业务经理与拥有测试应用程序的业务经理联系起来。
- 为我的测试应用程序创建访问令牌/系统用户。(POST <business_id>/access_token 端点。)
- 调用失败,出现“(#200)权限错误”
但是,此流程适用于非测试用户!
我想知道对测试用户有某种限制吗?还是需要做一些额外的事情?
我会很感激任何提示。
facebook - 如何查看允许访问我的 Facebook 业务的 Whatsapp 业务 API 解决方案提供商?
我正在查看 Facebook Business 设置控制台,但没有成功。
php - 测试 facebook business-sdk 时出错
我从用于 php 的 facebook business sdk 开始。正在关注此文档:https ://developers.facebook.com/docs/business-sdk/getting-started/ 安装没有问题,然后按照他们的指示尝试测试,创建 src/test.php
填写所需的值。并运行文件。得到这个:
不知道我做错了什么。通过搜索没有找到太多。有人可以帮忙吗?
python - 适用于 Python 的 Facebook 业务 SDK。有没有办法从这个库进行异步批处理调用?
我一直在寻找一种从 github 存储库 README 文件和 facebook 提供的文档中的 facebook 库进行异步批处理调用的方法。我遇到的问题是我想创建一个广告集的副本。这样做的适当调用非常简单,因为我将在以下代码中显示:
这很简单并且有效,但由于我想复制所有子对象,它仅在有三个或更少的子对象时才有效。之后它显示以下错误:
在文档中,它告诉您如何为异步批处理发出 http 请求。但我想知道的是,是否有办法从 facebook-business-sdk 进行异步批量调用以及如何进行。我现在将向您展示我正在使用批处理的代码,但是由于它们不是异步的,因此它们仍然只能在少于 3 个孩子的情况下工作。