MeQiC.Com API

概觀

我們的API允許您為任何現有網站提供簡短的網址功能。 註冊帳戶時,您將生成一個唯一的API密鑰,該密鑰應在下面列出的API調用中使用。

以下示例在json中生成響應,但您也可以使用.xml替換url調用的結尾來使用xml。


創建

創建一個新的短網址,提供原始長網址的base64編碼版本。

參數:
名稱: 種類: 描述:
key 字串 您的API訪問密鑰。 登錄查看。
url 字串 你的長網址的Base64編碼版本。 PHP中的 base64_encode()
返回值:
名稱: 種類: 描述:
url_id 整數 獨特的網址ID。
short_url 字串 短網址,包括域名。
short_url_part 字串 短網址部分。 (不包括域名)
original_url 字串 原始解碼的長網址。
date_time 字串 API調用的日期和時間。 格式為 yyyy-mm-dd hh:mm:ss.
請求範例:
API地址: https://meqic.com
GET //api/v1/6a1461bca4948c040a0504a24c477d14/shorturl/create/url/BASE64_ENCODED_LONG_URL.json
響應範例:
{
   "code":200,
   "data":{
      "url_id":"1388597",
      "short_url":"https://meqic.com/srt",
      "short_url_part":"srt",
      "original_url":"http://www.bbc.co.uk",
      "date_time":"2013-04-04 16:18:05"
   }
}

創建 (附加選項)

創建一個新的短網址,包括一些其他設置,例如自定義短網址,訪問密碼和到期日期。

參數:
名稱: 種類: 描述:
key 字串 您的API訪問密鑰。 登錄查看。
url 字串 你的長網址的Base64編碼版本。 PHP中的 base64_encode()
custom_url (可選的) 字串 自定義短網址部分。
password (可選的) 字串 用於訪問網址的密碼。
expiry_date (可選的) 字串 將網址過期的日期。 格式為yyyy-mm-dd。
base_domain (可選的) 字串 網址用於短網址。 必須已存在於網站上。 沒有http或尾隨斜杠。 即domain.com
返回值:
名稱: 種類: 描述:
url_id 整數 獨特的網址ID。
short_url 字串 短網址,包括域名。
short_url_part 字串 短網址部分。 (不包括域名)
original_url 字串 原始解碼的長網址。
date_time 字串 API調用的日期和時間。 格式為 yyyy-mm-dd hh:mm:ss.
請求範例:
API地址: https://meqic.com
GET //api/v1/6a1461bca4948c040a0504a24c477d14/shorturl/create/custom_url/CUSTOM_SHORT_URL/password/PASSWORD_TO_ACCESS/expiry_date/URL_EXPIRY_DATE/url/BASE64_ENCODED_LONG_URL.json
響應範例:
{
   "code":200,
   "data":{
      "url_id":"1388598",
      "short_url":"https://meqic.com/bbc",
      "short_url_part":"bbc",
      "original_url":"http://www.bbc.co.uk",
      "date_time":"2013-04-04 16:18:08"
   }
}

停用

在您的帳號中停用有效的簡短網址。

參數:
名稱: 種類: 描述:
key 字串 您的API訪問密鑰。 登錄查看。
short_url 字串 您的短網址的Base64編碼版本。 PHP中的 base64_encode()
返回值:
名稱: 種類: 描述:
url_id 整數 獨特的網址ID。
status 字串 短網址狀態。
short_url 字串 短網址,包括域名。
date_time 字串 API調用的日期和時間。 格式為 yyyy-mm-dd hh:mm:ss.
請求範例:
API地址: https://meqic.com
GET //api/v1/6a1461bca4948c040a0504a24c477d14/shorturl/disable/short_url/BASE64_ENCODED_SHORT_URL.json
響應範例:
{
   "code":200,
   "data":{
      "url_id":"1388598",
      "status":"disabled",
      "short_url":"https://meqic.com/bbc",
      "date_time":"2013-04-04 17:01:42"
   }
}

啟用

在您的帳號中激活已停用的簡短網址。

參數:
名稱: 種類: 描述:
key 字串 您的API訪問密鑰。 登錄查看。
short_url 字串 您的短網址的Base64編碼版本。 PHP中的 base64_encode()
返回值:
名稱: 種類: 描述:
url_id 整數 獨特的網址ID。
status 字串 短網址狀態。
short_url 字串 短網址,包括域名。
date_time 字串 API調用的日期和時間。 格式為 yyyy-mm-dd hh:mm:ss.
請求範例:
API地址: https://meqic.com
GET //api/v1/6a1461bca4948c040a0504a24c477d14/shorturl/enable/short_url/BASE64_ENCODED_SHORT_URL.json
響應範例:
{
   "code":200,
   "data":{
      "url_id":"1388598",
      "status":"active",
      "short_url":"https://meqic.com/bbc",
      "date_time":"2013-04-04 17:01:42"
   }
}

訊息

獲取您帳號中任何簡短網址的詳細信息。

參數:
名稱: 種類: 描述:
key 字串 您的API訪問密鑰。 登錄查看。
short_url 字串 您的短網址的Base64編碼版本。 PHP中的 base64_encode()
返回值:
名稱: 種類: 描述:
url_id 整數 獨特的網址ID。
short_url 字串 短網址,包括域名。
short_url_part 字串 短網址部分。 (不包括域名)
original_url 字串 原始解碼的長網址。
date_created 字串 創建短網址的日期/時間。
last_accessed 字串 上次訪問短網址的日期/時間。
total_visits 整數 總訪問量
has_password 布林值 連結是否需要密碼才能訪問。
expiry_date 字串 短網址將過期的日期/時間。
status 字串 短網址狀態。
date_time 字串 API調用的日期和時間。 格式為 yyyy-mm-dd hh:mm:ss.
請求範例:
API地址: https://meqic.com
GET //api/v1/6a1461bca4948c040a0504a24c477d14/shorturl/info/short_url/BASE64_ENCODED_SHORT_URL.json
響應範例:
{
   "code":200,
   "data":{
      "url_id":"13423436",
      "short_url":"https://meqic.com/bbc",
      "short_url_part":"bbc",
      "original_url":"http://www.bbc.co.uk",
      "date_created":"2013-04-04 12:36:09",
      "last_accessed":"2013-05-02 12:32:05",
      "total_visits":"3452",
      "has_password":true,
      "expiry_date":"2019-03-02 23:59:59",
      "status":"active",
      "date_time":"2013-04-04 17:10:14"
   }
}

清單

列出您帳號中的所有有效網址。

參數:
名稱: 種類: 描述:
key 字串 您的API訪問密鑰。 登錄查看。
返回值:
名稱: 種類: 描述:
urls 排列 帳號中的短網址列表。
date_time 字串 API調用的日期和時間。 格式為 yyyy-mm-dd hh:mm:ss.
請求範例:
API地址: https://meqic.com
GET //api/v1/6a1461bca4948c040a0504a24c477d14/shorturl/list_active_urls.json
響應範例:
{
   "code":200,
   "data":{
      "urls":[
         {
            "short_url":"https://meqic.com/2F"
         },
         {
            "short_url":"https://meqic.com/2q"
         }
      ],
      "date_time":"2013-04-09 09:48:05"
   }
}

TedSky.Com