问题标签 [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 回答
116 浏览

python - Python Facebook SDK GRAPH Api 读取超时错误

我想使用 python facebook business sdk 创建一个 AdCreative,我知道下面的代码有效,但有时它会导致超时。

错误代码是:

文件“/usr/local/lib/python3.9/site-packages/urllib3/connectionpool.py”,第 353 行,在 _raise_timeout 中引发 ReadTimeoutError(urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='graph.facebook.com', port=443): 读取超时。(读取超时=None)

有没有办法可以为 remote_create 操作或整个图形 api 调用设置超时值?

0 投票
1 回答
98 浏览

python - Facebook 从 image_hash 获取 AdImage url

我的代码(python-business-sdk):

我做了请求,但在我的imgvar(AdImage obj)中只得到了 id 和 hash:

但我需要图像的 url,这里是带有字段的文档(url在那里),但我没有收到这些或不知道如何获取..
https://developers.facebook.com/docs/marketing-api/参考/广告图像#examples_read

0 投票
0 回答
125 浏览

python - Facebook Python api 将用户替换为 CustomAudience

我问你,因为 Facebook 支持无法帮助我。我正在使用以下链接中报告的指南:https ://developers.facebook.com/docs/marketing-api/audiences/guides/custom-audiences/#customer-file-custom-audiences 。

我需要使用替换 API 将 10 万用户的列表上传到 Facebook 自定义受众。

我创建了一个批处理对象,我将两个请求与相同的 session_id 和增量 batch_seq 相关联。然后我使用 execute 方法执行批处理对象;我希望两个请求都被执行,但只有一个被执行,一个 batch_seq = 1,而第二个没有,返回错误:

'code': 2650, 'error_subcode': 1870147, rror_user_title ':' Invalid Upload Batch for Replace ',' error_user_msg ':' 第一个 batch_seq 未检测到。你必须从整数 1 开始你的 batch_seq。'

该错误与第二个 custom_audience.create_users_replace 调用有关。

这是我的代码:

你能支持我完成任务吗?谢谢。

0 投票
0 回答
34 浏览

python - Facebook游戏请求python SDK

我正在开发一个应用程序,用户可以从该应用程序登录 Facebook 并邀请他的另一个朋友玩 Facebook。

我在 facebook 上找到了这个文档:https ://developers.facebook.com/docs/games/services/gamerequests/

但是我没有任何用于 facebook 游戏请求的 facebook SDK,有人知道这个游戏请求 api 吗?在这种情况下谁能帮助我?

0 投票
0 回答
39 浏览

python - 是否可以检索不是使用该 object_story_spec 创建的广告创意的 object_story_spec?[Python Facebook API]

我有一组通过 Facebook Business Python SDK 检索的广告素材。当有人点击广告时,我特别需要这些来检索出站 URL AdCreative['object_story_spec']['video_data']['call_to_action']['value']['link']:.

我使用以下调用:

其中 set 是广告集。

在某些情况下,结果如下所示(删除了实际数据),这是预期的:

虽然有时结果如下所示:

根据这个较早的问题:Can't get AdCreative ObjectStorySpec这是因为如果 object_story_spec 链接到广告素材,而不是与广告素材一起创建,则不会填充它。

但是,应该将 video_data(以及链接)保存在某个地方。有没有办法找回这个?也许通过 Effective_object_story_id?object_story_spec ( https://developers.facebook.com/docs/marketing-api/reference/ad-creative-object-story-spec/v12.0 ) 的文档页面没有我要查找的信息。

0 投票
0 回答
12 浏览

python - 如何使用 Facebook 营销 API 替换自定义受众中的​​所有用户

我正在尝试找出如何替换自定义受众中的​​用户。我可以删除和创建新的受众,但理想情况下我只想更新现有的受众,因为它与其他帐户共享。

我想我可能可以使用create_users_replace但我收到错误消息:

这是我尝试使用的代码:

我也尝试过包含 session 参数:

但随后我收到有关意外关键字参数“会话”的错误。

是否可以使用新列表替换自定义受众中的​​所有用户?最好的方法是什么?