Web サイトで API を使用しようとしています。マニュアルの一部は次のとおりです。
認証されたセッション(ここから取得)
認証済みセッションを作成するには、「/auth」API リソースから authToken をリクエストする必要があります。
- URL: http://stage.amee.com/auth (これは私のドメインではありません)
- 方法: ポスト
- リクエスト形式: application/x-www-form-urlencoded
- 応答形式: application/xml、application/json
- 応答コード: 200 OK
- レスポンス ボディ: API バージョンを含む、認証されたユーザーの詳細。
追加データ: 「authToken」Cookie とヘッダー。以降の呼び出しで使用する認証トークンが含まれます。
パラメータ: ユーザー名/パスワード
例
リクエスト
POST /auth HTTP/1.1
Accept: application/xml
Content-Type: application/x-www-form-urlencoded
username=my_username&password=my_password
応答
HTTP/1.1 200 OK Set-Cookie: authToken=1KVARbypAjxLGViZ0Cg+UskZEHmqVkhx/Pm...;
authToken: 1KVARbypAjxLGViZ0Cg+UskZEHmqVkhx/PmEvzkPGp...== コンテントタイプ
: アプリケーション/xml; 文字セット=UTF-8
質問:
どうすればそれを機能させることができますか?
jQueryを試してみましたが、XSSに問題があるようです。実際のコード スニペットをいただければ幸いです。
ps
私が探していたのは、C# のWebClientクラスだけでした