0

oDesk API には、send_client_offer 関数のマイルストーン パラメータの使用方法に関する具体的な例はありません。Python 辞書を使用してみましたが、そうするとエラーが発生します。

ドキュメントでは、マイルストーンを配列として説明しています。

milestones[0][$key]`, ..., `milestones[N][$key]

しかし、Python ライブラリでそれをどのように実装する必要があるかは不明です。

私はもう試した:

milestones = [{"milestone_description":"descrip", "deposit_amount":1,
"due_date":"03-15-2015"},{"milestone_description":"descrip2",
"deposit_amount":5, "due_date":"03-20-2015"}]

出力:

HTTP400BadRequestError: HTTP Error 400: Code 1: FP2 offers should have at least one milestone defined.
4

1 に答える 1

0

あなたのパラメータは実際には正しいです。残念ながら、python-odesk ライブラリの現在のバージョンには問題があります。oDesk API チームはこの問題を認識しており、今後の更新でこれを修正する予定です。

于 2015-03-14T13:23:13.910 に答える