首页 > 解决方案 > Facebook 的 Graph Picture 通过 IPv6 返回 429

问题描述

我正在使用 Python FaceBook-SDK 从我网站上的用户那里检索头像。

当服务器支持 IPv6 时,发出的请求https://graph.facebook.com/USER_ID/picture?width=300&height=300返回 HTTP 状态代码 429(请求过多),但使用只有 IPv4 堆栈的服务器发出的相同请求可以正常工作。

-4使用带有参数的cURL 在 IPv6 服务器上调试此请求工作正常。

问:Facebook API 中是否有启用 IPv6 的设置?

更新:

我的“临时”解决方法是将服务器设置为使用 ipv4 而不是 ipv6,编辑 /etc/gai.conf 并更改它们的优先级。但我不知道如何在没有 ipv4 的服务器上处理它。

标签: pythonfacebookfacebook-graph-apisdk

解决方案


推荐阅读