PAGE TOP

ログイン・ログアウト

APIを利用する時の認証処理。ログインでAPI利用に必要な「access Token」を発行し
継続して処理が行えるようになります。ログアウト時は、「access Token」を破棄します。

HTTP(S)

ログイン


URI /authenticate/login
HTTP Method(s) POST
パラメータ
必須 username ブレインメールID
password パスワード
api_key API利用キー
任意 format,f レスポンス形式の指定
レスポンスサンプル
【XMLの場合】
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<authenticate>
<access_token>6b02e6b331ba2c06ec9d8bf51a6d1af4</access_token>
</authenticate>	
【JSONの場合】
{"accessToken":"6b02e6b331ba2c06ec9d8bf51a6d1af4"}
サンプルコード
http_authenticate_login.php
<?php

require_once 'HTTP/Request.php';

$url = 'https://api.bme.jp/rest/1.0/authenticate/login';

$request =& new HTTP_Request();
$request->setURL($url);

$request->setMethod(HTTP_REQUEST_METHOD_POST);
$request->addPostData('username', 'ログインID');
$request->addPostData('password', 'ログインパスワード');
$request->addPostData('api_key', '認証用トークン');

$result = $request->sendRequest();
if (!PEAR::isError($result)) {
    echo $request->getResponseBody();
}

?>

ログアウト


URI /authenticate/logout
HTTP Method(s) GET
パラメータ
必須 access_token API利用許可トークン
任意 format,f レスポンス形式の指定
レスポンスサンプル
【XMLの場合】
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<authenticate>
    <message>Success_OK</message>
</authenticate>	
サンプルコード
http_authenticate_logout.php
<?php

require_once 'HTTP/Request.php';

$url = 'https://api.bme.jp/rest/1.0/authenticate/logout?access_token=' . $xml->access_token;

$request->setURL($url);

$request->setMethod(HTTP_REQUEST_METHOD_GET);

$result = $request->sendRequest();
if (!PEAR::isError($result)) {
    echo $request->getResponseBody();
}

?>