- HTTP 要求
 - 路徑參數
 - 要求主體
 - 回應主體
 - 授權範圍
 - NewEnrichmentItem
 - TextEnrichment
 - LocationEnrichment
 - Location
 - LatLng
 - MapEnrichment
 - EnrichmentItem
 - 試試看!
 
在應用程式建立的相簿中,在指定位置新增強化內容。
HTTP 要求
POST https://photoslibrary.googleapis.com/v1/albums/{albumId}:addEnrichment
這個網址使用 gRPC 轉碼語法。
路徑參數
| 參數 | |
|---|---|
albumId | 
                
                   
 必要欄位。要新增豐富內容的應用程式建立的相簿 ID。  | 
              
要求主體
要求主體的資料會採用以下結構:
| JSON 表示法 | 
|---|
{ "newEnrichmentItem": { object (  | 
                
| 欄位 | |
|---|---|
newEnrichmentItem | 
                  
                     
 必要欄位。要新增的強化資料。  | 
                
albumPosition | 
                  
                     
 必要欄位。在應用程式建立的相簿中,要插入豐富內容的位置。  | 
                
回應主體
已建立的強化項目。
如果成功,回應主體會含有以下結構的資料:
| JSON 表示法 | 
|---|
{
  "enrichmentItem": {
    object ( | 
                  
| 欄位 | |
|---|---|
enrichmentItem | 
                    
                       
 僅供輸出。已新增的豐富內容。  | 
                  
授權範圍
需要下列其中一種 OAuth 範圍:
https://www.googleapis.com/auth/photoslibrary.appendonlyhttps://www.googleapis.com/auth/photoslibrary.edit.appcreateddata
NewEnrichmentItem
要新增至應用程式建立的相簿中的新豐富項目,由 albums.addEnrichment 呼叫使用。
| JSON 表示法 | 
|---|
{ // Union field  | 
              
| 欄位 | |
|---|---|
聯集欄位 enrichment。要新增至應用程式建立的相簿的內容。這可以是文字、位置或地圖。enrichment 只能是下列其中一項: | 
              |
textEnrichment | 
                
                   
 要新增至應用程式建立的相簿中的文字。  | 
              
locationEnrichment | 
                
                   
 要新增至應用程式建立的相簿的位置。  | 
              
mapEnrichment | 
                
                   
 要新增至應用程式建立的相簿的地圖。  | 
              
TextEnrichment
含有文字的強化內容。
| JSON 表示法 | 
|---|
{ "text": string }  | 
              
| 欄位 | |
|---|---|
text | 
                
                   
 這個豐富項目的文字。  | 
              
LocationEnrichment
包含單一地點的強化資料。
| JSON 表示法 | 
|---|
{
  "location": {
    object ( | 
              
| 欄位 | |
|---|---|
location | 
                
                   
 此豐富項目的位置。  | 
              
位置
代表實際位置。
| JSON 表示法 | 
|---|
{
  "locationName": string,
  "latlng": {
    object ( | 
              
| 欄位 | |
|---|---|
locationName | 
                
                   
 要顯示的位置名稱。  | 
              
latlng | 
                
                   
 地點在地圖上的顯示位置。  | 
              
LatLng
代表經緯度組合的物件。以一對雙精準數表示經度度數和緯度度數。除非另有指定,否則這個物件必須符合 WGS84 標準。此外,值必須在正規化範圍內。
| JSON 表示法 | 
|---|
{ "latitude": number, "longitude": number }  | 
              
| 欄位 | |
|---|---|
latitude | 
                
                   
 緯度度數,必須介於 [-90.0, +90.0] 的範圍之間。  | 
              
longitude | 
                
                   
 經度度數,必須介於 [-180.0, +180.0] 的範圍之間。  | 
              
MapEnrichment
含有地圖的強化資料,顯示起點和目的地位置。
| JSON 表示法 | 
|---|
{ "origin": { object (  | 
              
| 欄位 | |
|---|---|
origin | 
                
                   
 這個內容強化項目的原始位置。  | 
              
destination | 
                
                   
 這個強化項目的目的地位置。  | 
              
EnrichmentItem
豐富項目。
| JSON 表示法 | 
|---|
{ "id": string }  | 
              
| 欄位 | |
|---|---|
id | 
                
                   
 豐富項目的 ID。  |