2017-02-23 5 views
1

私はAPIを使用してゲストをチェックインしようとしています。私はソーシャルテーブルデベロッパーAPIコンソールからフォーマットを確認し、情報が正しく設定されていることを確認しています。私は特に使用しています:すべてのソーシャルテーブルAPIリクエストに不正なリクエストがあります

/4.0/guestlists/{guestlist_id}/guests/{guest_id}/checkin guestlist_id、guest_id、およびchecked_inフィールドに入力した後、私はいつも戻ってreveice:

{ 
    "code": "BadRequestError", 
    "message": "{\"checked_in\":[\"Checked in can't be blank\"]}" 
} 

私は(例えば、値に基づいて)checked_inフィールドに使用しているものの例は次のとおりです。

{ 
    "id": "{guest_id}", 
    "first_name": "Bob", 
    "last_name": "Jones" 
} 

私もトライしましたd:

{ 
    "id": "{guest_id}", 
    "first_name": "Bob", 
    "last_name": "Jones", 
    "checked_in_status": { 
    "checked_in": 1, 
    "checked_in_at": "2017-02-23T19:40:20.576Z", 
    "checked_out_at": "2017-02-23T19:40:20.576Z" 
    } 
} 

紛失しているものがありますか?アプリからリクエストを送信する際に問題があったかどうかを理解できましたが、デベロッパーAPIコンソールを使用して動作することが期待されます。ドキュメントは間違っていますか?ゲストをチェックインするにはどうすればいいですか?

この問題を解決する手助けをしていただきありがとうございます。

答えて

0

ありがとうございます。 API Example Body Valueは実際には間違っています。適切な本文は次のようになります。

{ 
    checked_in: 1,   // values can be 0 = None, 1 = Checked-In, 2 = Checked-Out 
    event_name: "Test Event" // this is optional. Used if you have Tag Notifications set up 
} 

私は先に進んでドキュメントを更新します。他の問題がある場合は、再度投稿してください。

+0

まだ試しても失敗しました。代わりに 'checked_in'を使ったとき、それはうまくいきました。ありがとう。 – JJC

+0

Typo。そのために残念 –

関連する問題