cloudflare / cloudflare/cloudflare-python
accounts/{account_id}/rules/lists/{list_id}/items body not supported
- 主要言語
- Python
- スター
- 506
- フォーク
- 148
- 平均マージ
- 3時間 15分
- マージ済み PR(30日)
- 1
説明
### Confirm this is a Python library issue and not an underlying Cloudflare API issue.
- [x] This is an issue with the Python library
### Describe the bug
hi
The openapi defintiion for accounts/{account_id}/rules/lists/{list_id}/items has support for a requestBody but the library (python one, but also go, curl...) does not reflect this (and does not support it).
This is might be an issue in the openapi.yaml definition.
tx
### To Reproduce
import os
from cloudflare import Cloudflare
client = Cloudflare(
api_token=os.environ.get("CLOUDFLARE_API_TOKEN"), # This is the default and can be omitted
)
item = client.rules.lists.items.delete(
list_id="2c0fc9fa937b11eaa1b71c4d701ab86e",
account_id="023e105f4ecef8ad9ca31a8372d0c353",
body=[{"id":"1234567890abcd"}]
)
### Code snippets
```Python
```
### OS
macOS
### Python version
3.9.0
### Library version
v4.0.0
コントリビューションガイド
調査の方向性
まず、accounts/{account_id}/rules/lists/{list_id}/items の OpenAPI 定義と、再現手順で使用されている生成済み Python クライアントメソッドを比較します。requestBody が openapi.yaml にないのか、生成済みサポートにないのかを確認し、その後、delete 呼び出しが示されている body 形式を受け付けることを検証します。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- python
- 領域
- api
- issue の種類
- バグ
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 35/100