问题标签 [facebook-python-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.

0 投票
0 回答
2251 浏览

facebook-marketing-api - 消息“应用程序没有能力进行此 API 调用。” 在 API '/adcreative'

我正在尝试使用Facebook Marketing APIFacebook Python Business SDK创建自动 Facebook 广告。到目前为止,我成功发布了新的广告系列和广告集,但是当我尝试创建广告创意时,它返回消息“应用程序没有能力进行此 API 调用。”。

我的用户令牌权限有ads_managementandads_read并且应用程序也有ads_readsand ads_management

还有什么我想念的吗?

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
278 浏览

python - Python Facebook API v3.1

我是 facebook API 的新手,我正在通过示例查看此处给出的代码,因此我一直在AdsInsightsEdgeAdCampaignInsights.py通过替换凭证相关变量来调用脚本。但我收到如下错误:

我有以下查询:

  1. 为什么它在调用https://graph.facebook.com/v2.11/10153882624547484/insights,为什么是版本v2.11

  2. 我应该如何使用 API 版本调用v3.1

  3. v3.1 的任何 Python Facebook API 文档

0 投票
1 回答
1236 浏览

python - Python - 如何过滤 Facebook Marketing API AdAccount.get_lead_gen_forms?

如何为 get_lead_gen_forms 方法定义 Facebook Marketing API 过滤器?我试过传递一些参数,但没有任何效果。

我需要按日期过滤,因为数据数量超出了我的限制。这是我的代码(*代码已经可以使用,需要过滤器的帮助):

这是我尝试过的参数:

0 投票
1 回答
668 浏览

python - 如何使用 Facebook 的 TargetingSearch API 进行复杂查询?

我在这里找到了一些通过 Facebooks api 进行目标搜索的不错的文档:

https://developers.facebook.com/docs/marketing-api/targeting-search/

我一直使用成功的代码,是直接从上面的文档中复制过来的,如下:

(当然,这是在我使用 Facebook API 设置身份验证之后。)

这很好用,并返回与棒球有关的主题列表,以及有关这些主题的信息,例如观众人数。

现在我真正想做的是执行更复杂的查询,如下所示:

我想这样做是因为我希望能够查看该组的受众规模,但似乎无法找到有关如何执行此操作或什至可能的文档或示例。

我会想象这样的事情:

但以上不起作用。

非常感谢任何提示。

0 投票
5 回答
632 浏览

python - Facebook 的 Python Business SDK 使用了一个保留关键字——解决方法?

在 Python 3.7 中,

结果是

我认为问题在于,从 Python 3.7 开始,异步已成为保留关键字。是否有任何解决方法可以让我继续使用此 SDK?

0 投票
0 回答
474 浏览

facebook - Facebook Marketing API - 在开发模式下创建广告

我正在使用 Facebook Marketing API 的 SDK ( python ) 实现一个应用程序,我是一个新手,但我阅读了文档并且能够创建活动和广告集。但不适用于广告素材。错误是我的应用程序处于开发模式,我需要将其切换为公开。

一旦我这样做了,就会发生另一个错误,指出应该授予扩展权限:

我所理解的是,在尝试推送广告之前,我需要提交我的应用程序以供审核。但是,我想知道是否有可能在不这样做的情况下推送广告?为了测试我的脚本?

注意:沙盒模式也是如此。

如果这听起来像一个幼稚的问题,请道歉。

0 投票
1 回答
54 浏览

python - 用于 Cronjob 的 Python 脚本中 Facebook 业务 SDK 的令牌

我尝试使用facebook business sdk在我的服务器上将 python 脚本作为 cronjob 运行。该脚本的目的是获取我们商店的随机产品并发布帖子,推广商店中的产品。

为此,我需要 和 的页面manage_pages权限publish_pages。当应用程序正在开发中时,所有这些都可以正常工作,但是当我尝试以实时方式使用它时,令牌不会被接受。我试图获得一个新的令牌,但据我所知,除非我请求App Review,否则我无法获得权限。

我做对了吗?

以及如何为在我的服务器上作为 cronjob 运行的简单 python 脚本执行此操作?

谢谢!

0 投票
1 回答
1920 浏览

python - FacebookRequestError 在尝试使用 Python/Django 通过 Facebook 营销 API 检索活动洞察数据时

我正在尝试使用 Python Business SDK 通过 Facebook 的营销 API 获取营销活动洞察,但我收到了 FacebookRequestError:

我已经尝试通过检查作业状态是否不是“作业完成”以及作业完成百分比是否小于 100 来修改 wait_for_async_job() 函数的代码,但问题仍然存在。

任何帮助将非常感激。先感谢您!

0 投票
0 回答
676 浏览

python - 使用 Facebook API SDK 创建自定义受众

我有 Facebook 受众的访问令牌,但我无法使用 Python-SDK 创建自定义受众

首先,我使用以下链接获取有关 USER id 的信息:

https://developers.facebook.com/tools/debug/accesstoken

然后我使用以下 URL 列出我帐户中的广告 ID:

https://graph.facebook.com/v3.2/ MY_USER_ID /adaccounts

它返回一个带有如下行为列表的 json:

{“数据”:[{“account_id”:“xxxx”,“id”:“act_xxxx”}]}

使用此 ID,我尝试创建新的受众群体:

然后代码产生以下错误:

不支持的发布请求。ID 为“act_xxxx”的对象不存在,由于缺少权限而无法加载,或不支持此操作。

我知道这个 ID 存在是因为它是由上一次调用返回的。调试访问令牌我可以看到它具有以下访问权限:

read_insights、read_audience_network_insights、publish_video、manage_pages、pages_manage_cta、pages_manage_instant_articles、pages_show_list、publish_pages、read_page_mailboxes、ads_management、ads_read、business_management、pages_messaging、pages_messaging_phone_number、pages_messaging_subscriptions、instagram_basic、instagram_manage_comments、leadsregram_manage

谁能帮我找出这个错误的原因?

谢谢!

0 投票
1 回答
215 浏览

python - Python Facebook SDK 示例 - ModuleNotFoundError

按照https://developers.facebook.com上 FB 的教程,我最终下载了一个示例文件并将其复制到我刚刚克隆的github 存储库中(说这是 SDK 的最新版本)。

sudo python setup.py installREADME 中解释的一个简单的安装依赖项然后python SAMPLE_CODE.py给了我:

我不知道这个示例代码有什么问题。