python - 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 的服务器上处理它。
解决方案
推荐阅读
- python-3.x - 如何将一个列表中的项目添加到另一个列表中?
- amazon-web-services - 等效于 Digital Ocean 中的 AWS 安全组
- vue.js - 如何使用 Vue watch 来观察一个表单项的值?
- c# - 从 Angular HttpClient 向 ASP.NET Core 2.2 Web API(启用 CORS)进行 POST 调用时出现 404 错误
- python - 将 Keras 张量拆分为列表
- javascript - 删除除首先使用纯 JS 之外的所有类
- angular - 共享服务丢失数据
- c - Valgrind 不能在 MacOS Mojave 上运行?与康达一起安装
- python - 增加matplotlib图形xaxis的大小和间距
- acumatica - 我在 Acumatica 的通用查询中遇到问题,输入屏幕“此表单无法自动化”