概述
API授權
登入API
日記API
相簿API
相片API
地標API
地標API(new)
申請API授權
目前不開放線上申請API授權碼,欲申請者請與我們聯絡
API授權碼
您從地圖日記申請取得的API授權碼分成兩種:
  • Public Key
    公開授權碼,須於傳送Request時以key變數傳至伺服器端。
  • Private Key
    私有授權碼,用來與公開授權碼配合產生簽章(sig)。
簽章
簽章(sig)為下列三者字串連結後的MD5值:
  • Public Key
  • Request時間
    Unix timestamp,須與標準時間差在10分鐘內。
  • Private Key
範例
  • Public Key=77c34bb5f07dd3c4fb5d70030e4c4878
  • Unix timestamp=1208853297
  • Private Key=1c47f7cec49e17fb
  • sig=md5(77c34bb5f07dd3c4fb5d70030e4c487812088532971c47f7cec49e17fb)
         =af8d6ad939bbf6d44a69f702934e6e17
認證
對伺服器進行任何Request時,皆須將Public Key(key)、Request時間(ts)、簽章(sig)三者傳至伺服器。

HTTP Protocol範例: POST /API.php HTTP/1.1 Accept: */* Content-Type: application/x-www-form-urlencoded User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; zh-TW; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14 Host: www.atlaspost.com Content-Length: 101 key=77c34bb5f07dd3c4fb5d70030e4c4878&ts=1208853297&sig=af8d6ad939bbf6d44a69f702934e6e17&func=postBlog 認證失敗伺服器回傳範例: <?xml version="1.0" encoding="UTF-8"?> <response> <status>FAILED</status> <info>APP NOT APPROVED</info> </response>

版權所有 © 2008 渥奇數位資訊 | 法律顧問: 益思科技法律事務所