用于鏈接的保留屬性名

2018-02-24 15:12 更新

下面的屬性位于_data_對象中,用來表示對其他資源的引用。有兩種形式的鏈接屬性:1)對象,它可以包含任何種類的引用(比如JSON-RPC對象),2)URL字符串,表示資源的URIs(后綴總為'Link')。

data.self / data.selfLink

屬性值類型: 對象(object)/字符串(string)
父節(jié)點(diǎn): data

自身鏈接可以用于取回條目數(shù)據(jù)。比如,在用戶的Picasa相冊中,條目中的每個相冊對象都會包含一個_selfLink_用于檢索這個相冊的相關(guān)數(shù)據(jù)。

示例:

{
  "data": {
    "self": { },
    "selfLink": "http://www.google.com/feeds/album/1234"
  }
}

data.edit / data.editLink

屬性值類型: 對象(object)/字符串(string)
父節(jié)點(diǎn): data

編輯鏈接表明用戶可以發(fā)送更新或刪除請求。這對于REST風(fēng)格的APIs很有用。該鏈接僅在用戶能夠更新和刪除該條目時提供。

示例:

{
  "data": {
    "edit": { },
    "editLink": "http://www.google.com/feeds/album/1234/edit"
  }
}

data.next / data.nextLink

屬性值類型: 對象(object)/字符串(string)
父節(jié)點(diǎn): data

該下一頁鏈接標(biāo)明如何取得更多數(shù)據(jù)。它指明載入下一組數(shù)據(jù)的位置。它可以同itemsPerPagestartIndex?和?_totalItems_屬性一起使用用于分頁數(shù)據(jù)。

示例:

{
  "data": {
    "next": { },
    "nextLink": "http://www.google.com/feeds/album/1234/next"
  }
}

data.previous / data.previousLink

屬性值類型: 對象(object)/字符串(string)
父節(jié)點(diǎn): data

該上一頁鏈接標(biāo)明如何取得更多數(shù)據(jù)。它指明載入上一組數(shù)據(jù)的位置。它可以連同itemsPerPage,startIndex?和?_totalItems_屬性用于分頁數(shù)據(jù)。

示例:

{
  "data": {
    "previous": { },
    "previousLink": "http://www.google.com/feeds/album/1234/next"
  }
}
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號