3

Rails の配列パラメーター表記を使用する API URI についてリソースの豊富なドキュメントを使用しようとしても、うまくいきません。

例 (わかりやすくするためにエンコードされていない URL):

/api/v2/profiles?ids[]=35&ids[]=47&ids[]=12&ids[]=132

実際にエンコードされた URL:

/api/v2/profiles?ids%5b%5d=35&ids%5b%5d=47&ids%5b%5d=12&ids%5b%5d=132

これは動作しません:

## Profiles [/api/v2/profiles{?ids%5b%5d*}]

### List profiles [GET]

+ Parameters

    + ids%5b%5d (required, number) ... ID of a profile to fetch. May be specified multiple times.

ベータ 3 列レイアウトに対してこれをテストします。古いレイアウトでは試していません。

4

2 に答える 2

6

この時点で、次のように角括弧なしでパラメーター (説明) を実行します。

# Rails Params

## Profiles [/api/v2/profiles{?ids%5b%5d*}]

### List profiles [GET]

+ Parameters
    + ids (required, number) ... ID of a profile to fetch. May be specified multiple times.

        For example: `profiles?ids[]=35&ids[]=47&ids[]=12`


+ response 204

ここで Apiary でレンダリングされた例を見つけることができます。

しかし、この状況は改善する必要があります。これを追跡するために、API ブループリント パーサーで問題を作成しました。

于 2014-04-22T18:59:33.613 に答える