问题标签 [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.
facebook-marketing-api - 消息“应用程序没有能力进行此 API 调用。” 在 API '/adcreative'
我正在尝试使用Facebook Marketing API和Facebook Python Business SDK创建自动 Facebook 广告。到目前为止,我成功发布了新的广告系列和广告集,但是当我尝试创建广告创意时,它返回消息“应用程序没有能力进行此 API 调用。”。
我的用户令牌权限有ads_management
andads_read
并且应用程序也有ads_reads
and ads_management
。
还有什么我想念的吗?
python - Python Facebook API v3.1
我是 facebook API 的新手,我正在通过示例查看此处给出的代码,因此我一直在AdsInsightsEdgeAdCampaignInsights.py
通过替换凭证相关变量来调用脚本。但我收到如下错误:
我有以下查询:
为什么它在调用
https://graph.facebook.com/v2.11/10153882624547484/insights
,为什么是版本v2.11
?我应该如何使用 API 版本调用
v3.1
?v3.1 的任何 Python Facebook API 文档
python - Python - 如何过滤 Facebook Marketing API AdAccount.get_lead_gen_forms?
如何为 get_lead_gen_forms 方法定义 Facebook Marketing API 过滤器?我试过传递一些参数,但没有任何效果。
我需要按日期过滤,因为数据数量超出了我的限制。这是我的代码(*代码已经可以使用,需要过滤器的帮助):
这是我尝试过的参数:
python - 如何使用 Facebook 的 TargetingSearch API 进行复杂查询?
我在这里找到了一些通过 Facebooks api 进行目标搜索的不错的文档:
https://developers.facebook.com/docs/marketing-api/targeting-search/
我一直使用成功的代码,是直接从上面的文档中复制过来的,如下:
(当然,这是在我使用 Facebook API 设置身份验证之后。)
这很好用,并返回与棒球有关的主题列表,以及有关这些主题的信息,例如观众人数。
现在我真正想做的是执行更复杂的查询,如下所示:
我想这样做是因为我希望能够查看该组的受众规模,但似乎无法找到有关如何执行此操作或什至可能的文档或示例。
我会想象这样的事情:
但以上不起作用。
非常感谢任何提示。
python - Facebook 的 Python Business SDK 使用了一个保留关键字——解决方法?
在 Python 3.7 中,
结果是
我认为问题在于,从 Python 3.7 开始,异步已成为保留关键字。是否有任何解决方法可以让我继续使用此 SDK?
facebook - Facebook Marketing API - 在开发模式下创建广告
我正在使用 Facebook Marketing API 的 SDK ( python ) 实现一个应用程序,我是一个新手,但我阅读了文档并且能够创建活动和广告集。但不适用于广告素材。错误是我的应用程序处于开发模式,我需要将其切换为公开。
一旦我这样做了,就会发生另一个错误,指出应该授予扩展权限:
我所理解的是,在尝试推送广告之前,我需要提交我的应用程序以供审核。但是,我想知道是否有可能在不这样做的情况下推送广告?为了测试我的脚本?
注意:沙盒模式也是如此。
如果这听起来像一个幼稚的问题,请道歉。
python - 用于 Cronjob 的 Python 脚本中 Facebook 业务 SDK 的令牌
我尝试使用facebook business sdk在我的服务器上将 python 脚本作为 cronjob 运行。该脚本的目的是获取我们商店的随机产品并发布帖子,推广商店中的产品。
为此,我需要 和 的页面manage_pages
权限publish_pages
。当应用程序正在开发中时,所有这些都可以正常工作,但是当我尝试以实时方式使用它时,令牌不会被接受。我试图获得一个新的令牌,但据我所知,除非我请求App Review,否则我无法获得权限。
我做对了吗?
以及如何为在我的服务器上作为 cronjob 运行的简单 python 脚本执行此操作?
谢谢!
python - FacebookRequestError 在尝试使用 Python/Django 通过 Facebook 营销 API 检索活动洞察数据时
我正在尝试使用 Python Business SDK 通过 Facebook 的营销 API 获取营销活动洞察,但我收到了 FacebookRequestError:
我已经尝试通过检查作业状态是否不是“作业完成”以及作业完成百分比是否小于 100 来修改 wait_for_async_job() 函数的代码,但问题仍然存在。
任何帮助将非常感激。先感谢您!
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
谁能帮我找出这个错误的原因?
谢谢!
python - Python Facebook SDK 示例 - ModuleNotFoundError
按照https://developers.facebook.com上 FB 的教程,我最终下载了一个示例文件并将其复制到我刚刚克隆的github 存储库中(说这是 SDK 的最新版本)。
sudo python setup.py install
README 中解释的一个简单的安装依赖项然后python SAMPLE_CODE.py
给了我:
我不知道这个示例代码有什么问题。