OLD | NEW |
1 { | 1 { |
2 "auth": { | 2 "auth": { |
3 "oauth2": { | 3 "oauth2": { |
4 "scopes": { | 4 "scopes": { |
5 "https://www.googleapis.com/auth/firebase": { | 5 "https://www.googleapis.com/auth/firebase": { |
6 "description": "View and administer all your Firebase data a
nd settings" | 6 "description": "View and administer all your Firebase data a
nd settings" |
7 } | 7 } |
8 } | 8 } |
9 } | 9 } |
10 }, | 10 }, |
11 "basePath": "", | 11 "basePath": "", |
12 "baseUrl": "https://firebasedynamiclinks.googleapis.com/", | 12 "baseUrl": "https://firebasedynamiclinks.googleapis.com/", |
13 "batchPath": "batch", | 13 "batchPath": "batch", |
14 "canonicalName": "Firebase Dynamic Links", | 14 "canonicalName": "Firebase Dynamic Links", |
15 "description": "Firebase Dynamic Links API enables third party developers to
programmatically create and manage Dynamic Links.", | 15 "description": "Firebase Dynamic Links API enables third party developers to
programmatically create and manage Dynamic Links.", |
16 "discoveryVersion": "v1", | 16 "discoveryVersion": "v1", |
17 "documentationLink": "https://firebase.google.com/docs/dynamic-links/", | 17 "documentationLink": "https://firebase.google.com/docs/dynamic-links/", |
18 "icons": { | 18 "icons": { |
19 "x16": "http://www.google.com/images/icons/product/search-16.gif", | 19 "x16": "http://www.google.com/images/icons/product/search-16.gif", |
20 "x32": "http://www.google.com/images/icons/product/search-32.gif" | 20 "x32": "http://www.google.com/images/icons/product/search-32.gif" |
21 }, | 21 }, |
22 "id": "firebasedynamiclinks:v1", | 22 "id": "firebasedynamiclinks:v1", |
23 "kind": "discovery#restDescription", | 23 "kind": "discovery#restDescription", |
24 "name": "firebasedynamiclinks", | 24 "name": "firebasedynamiclinks", |
25 "ownerDomain": "google.com", | 25 "ownerDomain": "google.com", |
26 "ownerName": "Google", | 26 "ownerName": "Google", |
27 "parameters": { | 27 "parameters": { |
28 "bearer_token": { | |
29 "description": "OAuth bearer token.", | |
30 "location": "query", | |
31 "type": "string" | |
32 }, | |
33 "oauth_token": { | |
34 "description": "OAuth 2.0 token for the current user.", | |
35 "location": "query", | |
36 "type": "string" | |
37 }, | |
38 "upload_protocol": { | 28 "upload_protocol": { |
39 "description": "Upload protocol for media (e.g. \"raw\", \"multipart
\").", | 29 "description": "Upload protocol for media (e.g. \"raw\", \"multipart
\").", |
40 "location": "query", | 30 "location": "query", |
41 "type": "string" | 31 "type": "string" |
42 }, | 32 }, |
43 "prettyPrint": { | 33 "prettyPrint": { |
44 "default": "true", | 34 "default": "true", |
45 "description": "Returns response with indentations and line breaks."
, | 35 "description": "Returns response with indentations and line breaks."
, |
46 "location": "query", | 36 "location": "query", |
47 "type": "boolean" | 37 "type": "boolean" |
48 }, | 38 }, |
| 39 "fields": { |
| 40 "description": "Selector specifying which fields to include in a par
tial response.", |
| 41 "location": "query", |
| 42 "type": "string" |
| 43 }, |
49 "uploadType": { | 44 "uploadType": { |
50 "description": "Legacy upload protocol for media (e.g. \"media\", \"
multipart\").", | 45 "description": "Legacy upload protocol for media (e.g. \"media\", \"
multipart\").", |
51 "location": "query", | 46 "location": "query", |
52 "type": "string" | 47 "type": "string" |
53 }, | 48 }, |
54 "fields": { | |
55 "description": "Selector specifying which fields to include in a par
tial response.", | |
56 "location": "query", | |
57 "type": "string" | |
58 }, | |
59 "callback": { | 49 "callback": { |
60 "description": "JSONP", | 50 "description": "JSONP", |
61 "location": "query", | 51 "location": "query", |
62 "type": "string" | 52 "type": "string" |
63 }, | 53 }, |
64 "$.xgafv": { | 54 "$.xgafv": { |
65 "description": "V1 error format.", | 55 "description": "V1 error format.", |
66 "enum": [ | 56 "enum": [ |
67 "1", | 57 "1", |
68 "2" | 58 "2" |
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
103 "quotaUser": { | 93 "quotaUser": { |
104 "description": "Available to use for quota purposes for server-side
applications. Can be any arbitrary string assigned to a user, but should not exc
eed 40 characters.", | 94 "description": "Available to use for quota purposes for server-side
applications. Can be any arbitrary string assigned to a user, but should not exc
eed 40 characters.", |
105 "location": "query", | 95 "location": "query", |
106 "type": "string" | 96 "type": "string" |
107 }, | 97 }, |
108 "pp": { | 98 "pp": { |
109 "default": "true", | 99 "default": "true", |
110 "description": "Pretty-print response.", | 100 "description": "Pretty-print response.", |
111 "location": "query", | 101 "location": "query", |
112 "type": "boolean" | 102 "type": "boolean" |
| 103 }, |
| 104 "bearer_token": { |
| 105 "description": "OAuth bearer token.", |
| 106 "location": "query", |
| 107 "type": "string" |
| 108 }, |
| 109 "oauth_token": { |
| 110 "description": "OAuth 2.0 token for the current user.", |
| 111 "location": "query", |
| 112 "type": "string" |
113 } | 113 } |
114 }, | 114 }, |
115 "protocol": "rest", | 115 "protocol": "rest", |
116 "resources": { | 116 "resources": { |
117 "shortLinks": { | 117 "shortLinks": { |
118 "methods": { | 118 "methods": { |
119 "create": { | 119 "create": { |
120 "description": "Creates a short Dynamic Link given either a
valid long Dynamic Link or\ndetails such as Dynamic Link domain, Android and iOS
app information.\nThe created short Dynamic Link will not expire.\n\nRepeated c
alls with the same long Dynamic Link or Dynamic Link information\nwill produce t
he same short Dynamic Link.\n\nThe Dynamic Link domain in the request must be ow
ned by requester's\nFirebase project.", | 120 "description": "Creates a short Dynamic Link given either a
valid long Dynamic Link or\ndetails such as Dynamic Link domain, Android and iOS
app information.\nThe created short Dynamic Link will not expire.\n\nRepeated c
alls with the same long Dynamic Link or Dynamic Link information\nwill produce t
he same short Dynamic Link.\n\nThe Dynamic Link domain in the request must be ow
ned by requester's\nFirebase project.", |
121 "httpMethod": "POST", | 121 "httpMethod": "POST", |
122 "id": "firebasedynamiclinks.shortLinks.create", | 122 "id": "firebasedynamiclinks.shortLinks.create", |
123 "parameterOrder": [], | 123 "parameterOrder": [], |
124 "parameters": {}, | 124 "parameters": {}, |
125 "path": "v1/shortLinks", | 125 "path": "v1/shortLinks", |
126 "request": { | 126 "request": { |
127 "$ref": "CreateShortDynamicLinkRequest" | 127 "$ref": "CreateShortDynamicLinkRequest" |
128 }, | 128 }, |
129 "response": { | 129 "response": { |
130 "$ref": "CreateShortDynamicLinkResponse" | 130 "$ref": "CreateShortDynamicLinkResponse" |
131 }, | 131 }, |
132 "scopes": [ | 132 "scopes": [ |
133 "https://www.googleapis.com/auth/firebase" | 133 "https://www.googleapis.com/auth/firebase" |
134 ] | 134 ] |
135 } | 135 } |
136 } | 136 } |
137 } | 137 } |
138 }, | 138 }, |
139 "revision": "20170210", | 139 "revision": "20170228", |
140 "rootUrl": "https://firebasedynamiclinks.googleapis.com/", | 140 "rootUrl": "https://firebasedynamiclinks.googleapis.com/", |
141 "schemas": { | 141 "schemas": { |
| 142 "SocialMetaTagInfo": { |
| 143 "description": "Parameters for social meta tag params.\nUsed to set
meta tag data for link previews on social sites.", |
| 144 "id": "SocialMetaTagInfo", |
| 145 "properties": { |
| 146 "socialDescription": { |
| 147 "description": "A short description of the link. Optional.", |
| 148 "type": "string" |
| 149 }, |
| 150 "socialTitle": { |
| 151 "description": "Title to be displayed. Optional.", |
| 152 "type": "string" |
| 153 }, |
| 154 "socialImageLink": { |
| 155 "description": "An image url string. Optional.", |
| 156 "type": "string" |
| 157 } |
| 158 }, |
| 159 "type": "object" |
| 160 }, |
| 161 "DynamicLinkWarning": { |
| 162 "description": "Dynamic Links warning messages.", |
| 163 "id": "DynamicLinkWarning", |
| 164 "properties": { |
| 165 "warningMessage": { |
| 166 "description": "The warning message to help developers impro
ve their requests.", |
| 167 "type": "string" |
| 168 }, |
| 169 "warningCode": { |
| 170 "description": "The warning code.", |
| 171 "enum": [ |
| 172 "CODE_UNSPECIFIED", |
| 173 "NOT_IN_PROJECT_ANDROID_PACKAGE_NAME", |
| 174 "NOT_INTEGER_ANDROID_PACKAGE_MIN_VERSION", |
| 175 "UNNECESSARY_ANDROID_PACKAGE_MIN_VERSION", |
| 176 "NOT_URI_ANDROID_LINK", |
| 177 "UNNECESSARY_ANDROID_LINK", |
| 178 "NOT_URI_ANDROID_FALLBACK_LINK", |
| 179 "BAD_URI_SCHEME_ANDROID_FALLBACK_LINK", |
| 180 "NOT_IN_PROJECT_IOS_BUNDLE_ID", |
| 181 "NOT_IN_PROJECT_IPAD_BUNDLE_ID", |
| 182 "UNNECESSARY_IOS_URL_SCHEME", |
| 183 "NOT_NUMERIC_IOS_APP_STORE_ID", |
| 184 "UNNECESSARY_IOS_APP_STORE_ID", |
| 185 "NOT_URI_IOS_FALLBACK_LINK", |
| 186 "BAD_URI_SCHEME_IOS_FALLBACK_LINK", |
| 187 "NOT_URI_IPAD_FALLBACK_LINK", |
| 188 "BAD_URI_SCHEME_IPAD_FALLBACK_LINK", |
| 189 "BAD_DEBUG_PARAM", |
| 190 "BAD_AD_PARAM", |
| 191 "DEPRECATED_PARAM", |
| 192 "UNRECOGNIZED_PARAM", |
| 193 "TOO_LONG_PARAM", |
| 194 "NOT_URI_SOCIAL_IMAGE_LINK", |
| 195 "BAD_URI_SCHEME_SOCIAL_IMAGE_LINK", |
| 196 "NOT_URI_SOCIAL_URL", |
| 197 "BAD_URI_SCHEME_SOCIAL_URL", |
| 198 "LINK_LENGTH_TOO_LONG", |
| 199 "LINK_WITH_FRAGMENTS", |
| 200 "NOT_MATCHING_IOS_BUNDLE_ID_AND_STORE_ID" |
| 201 ], |
| 202 "enumDescriptions": [ |
| 203 "Unknown code.", |
| 204 "The Android package does not match any in developer's D
evConsole project.", |
| 205 "The Android minimum version code has to be a valid inte
ger.", |
| 206 "Android package min version param is not needed, e.g. w
hen\n'apn' is missing.", |
| 207 "Android link is not a valid URI.", |
| 208 "Android link param is not needed, e.g. when param 'al'
and 'link' have\nthe same value..", |
| 209 "Android fallback link is not a valid URI.", |
| 210 "Android fallback link has an invalid (non http/https) U
RI scheme.", |
| 211 "The iOS bundle ID does not match any in developer's Dev
Console project.", |
| 212 "The iPad bundle ID does not match any in developer's De
vConsole project.", |
| 213 "iOS URL scheme is not needed, e.g. when 'ibi' are 'ipbi
' are all missing.", |
| 214 "iOS app store ID format is incorrect, e.g. not numeric.
", |
| 215 "iOS app store ID is not needed.", |
| 216 "iOS fallback link is not a valid URI.", |
| 217 "iOS fallback link has an invalid (non http/https) URI s
cheme.", |
| 218 "iPad fallback link is not a valid URI.", |
| 219 "iPad fallback link has an invalid (non http/https) URI
scheme.", |
| 220 "Debug param format is incorrect.", |
| 221 "isAd param format is incorrect.", |
| 222 "Indicates a certain param is deprecated.", |
| 223 "Indicates certain paramater is not recognized.", |
| 224 "Indicates certain paramater is too long.", |
| 225 "Social meta tag image link is not a valid URI.", |
| 226 "Social meta tag image link has an invalid (non http/htt
ps) URI scheme.", |
| 227 "", |
| 228 "", |
| 229 "Dynamic Link URL length is too long.", |
| 230 "Dynamic Link URL contains fragments.", |
| 231 "The iOS bundle ID does not match with the given iOS sto
re ID." |
| 232 ], |
| 233 "type": "string" |
| 234 } |
| 235 }, |
| 236 "type": "object" |
| 237 }, |
| 238 "AndroidInfo": { |
| 239 "description": "Android related attributes to the Dynamic Link.", |
| 240 "id": "AndroidInfo", |
| 241 "properties": { |
| 242 "androidPackageName": { |
| 243 "description": "Android package name of the app.", |
| 244 "type": "string" |
| 245 }, |
| 246 "androidMinPackageVersionCode": { |
| 247 "description": "Minimum version code for the Android app. If
the installed app’s version\ncode is lower, then the user is taken to the Play
Store.", |
| 248 "type": "string" |
| 249 }, |
| 250 "androidLink": { |
| 251 "description": "If specified, this overrides the ‘link’ para
meter on Android.", |
| 252 "type": "string" |
| 253 }, |
| 254 "androidFallbackLink": { |
| 255 "description": "Link to open on Android if the app is not in
stalled.", |
| 256 "type": "string" |
| 257 } |
| 258 }, |
| 259 "type": "object" |
| 260 }, |
142 "IosInfo": { | 261 "IosInfo": { |
143 "description": "iOS related attributes to the Dynamic Link..", | 262 "description": "iOS related attributes to the Dynamic Link..", |
144 "id": "IosInfo", | 263 "id": "IosInfo", |
145 "properties": { | 264 "properties": { |
146 "iosIpadBundleId": { | |
147 "description": "iPad bundle ID of the app.", | |
148 "type": "string" | |
149 }, | |
150 "iosCustomScheme": { | |
151 "description": "Custom (destination) scheme to use for iOS.
By default, we’ll use the\nbundle ID as the custom scheme. Developer can overrid
e this behavior using\nthis param.", | |
152 "type": "string" | |
153 }, | |
154 "iosBundleId": { | |
155 "description": "iOS bundle ID of the app.", | |
156 "type": "string" | |
157 }, | |
158 "iosFallbackLink": { | 265 "iosFallbackLink": { |
159 "description": "Link to open on iOS if the app is not instal
led.", | 266 "description": "Link to open on iOS if the app is not instal
led.", |
160 "type": "string" | 267 "type": "string" |
161 }, | 268 }, |
162 "iosAppStoreId": { | 269 "iosAppStoreId": { |
163 "description": "iOS App Store ID.", | 270 "description": "iOS App Store ID.", |
164 "type": "string" | 271 "type": "string" |
165 }, | 272 }, |
166 "iosIpadFallbackLink": { | 273 "iosIpadFallbackLink": { |
167 "description": "If specified, this overrides the ios_fallbac
k_link value on iPads.", | 274 "description": "If specified, this overrides the ios_fallbac
k_link value on iPads.", |
168 "type": "string" | 275 "type": "string" |
| 276 }, |
| 277 "iosIpadBundleId": { |
| 278 "description": "iPad bundle ID of the app.", |
| 279 "type": "string" |
| 280 }, |
| 281 "iosCustomScheme": { |
| 282 "description": "Custom (destination) scheme to use for iOS.
By default, we’ll use the\nbundle ID as the custom scheme. Developer can overrid
e this behavior using\nthis param.", |
| 283 "type": "string" |
| 284 }, |
| 285 "iosBundleId": { |
| 286 "description": "iOS bundle ID of the app.", |
| 287 "type": "string" |
169 } | 288 } |
170 }, | 289 }, |
171 "type": "object" | 290 "type": "object" |
172 }, | 291 }, |
173 "CreateShortDynamicLinkResponse": { | 292 "CreateShortDynamicLinkResponse": { |
174 "description": "Response to create a short Dynamic Link.", | 293 "description": "Response to create a short Dynamic Link.", |
175 "id": "CreateShortDynamicLinkResponse", | 294 "id": "CreateShortDynamicLinkResponse", |
176 "properties": { | 295 "properties": { |
177 "warning": { | 296 "warning": { |
178 "description": "Information about potential warnings on link
creation.", | 297 "description": "Information about potential warnings on link
creation.", |
(...skipping 25 matching lines...) Expand all Loading... |
204 "$ref": "GooglePlayAnalytics", | 323 "$ref": "GooglePlayAnalytics", |
205 "description": "Google Play Campaign Measurements." | 324 "description": "Google Play Campaign Measurements." |
206 } | 325 } |
207 }, | 326 }, |
208 "type": "object" | 327 "type": "object" |
209 }, | 328 }, |
210 "CreateShortDynamicLinkRequest": { | 329 "CreateShortDynamicLinkRequest": { |
211 "description": "Request to create a short Dynamic Link.", | 330 "description": "Request to create a short Dynamic Link.", |
212 "id": "CreateShortDynamicLinkRequest", | 331 "id": "CreateShortDynamicLinkRequest", |
213 "properties": { | 332 "properties": { |
| 333 "longDynamicLink": { |
| 334 "description": "Full long Dynamic Link URL with desired quer
y parameters specified.\nFor example,\n\"https://sample.app.goo.gl/?link=http://
www.google.com&apn=com.sample\",\n[Learn more](https://firebase.google.com/docs/
dynamic-links/android#create-a-dynamic-link-programmatically).", |
| 335 "type": "string" |
| 336 }, |
214 "suffix": { | 337 "suffix": { |
215 "$ref": "Suffix", | 338 "$ref": "Suffix", |
216 "description": "Short Dynamic Link suffix. Optional." | 339 "description": "Short Dynamic Link suffix. Optional." |
217 }, | 340 }, |
218 "dynamicLinkInfo": { | 341 "dynamicLinkInfo": { |
219 "$ref": "DynamicLinkInfo", | 342 "$ref": "DynamicLinkInfo", |
220 "description": "Information about the Dynamic Link to be sho
rtened.\n[Learn more](https://firebase.google.com/docs/dynamic-links/android#cre
ate-a-dynamic-link-programmatically)." | 343 "description": "Information about the Dynamic Link to be sho
rtened.\n[Learn more](https://firebase.google.com/docs/dynamic-links/android#cre
ate-a-dynamic-link-programmatically)." |
221 }, | |
222 "longDynamicLink": { | |
223 "description": "Full long Dynamic Link URL with desired quer
y parameters specified.\nFor example,\n\"https://sample.app.goo.gl/?link=http://
www.google.com&apn=com.sample\",\n[Learn more](https://firebase.google.com/docs/
dynamic-links/android#create-a-dynamic-link-programmatically).", | |
224 "type": "string" | |
225 } | 344 } |
226 }, | 345 }, |
227 "type": "object" | 346 "type": "object" |
228 }, | 347 }, |
229 "Suffix": { | 348 "Suffix": { |
230 "description": "Short Dynamic Link suffix.", | 349 "description": "Short Dynamic Link suffix.", |
231 "id": "Suffix", | 350 "id": "Suffix", |
232 "properties": { | 351 "properties": { |
233 "option": { | 352 "option": { |
234 "description": "Suffix option.", | 353 "description": "Suffix option.", |
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
275 "description": "Campaign content; used for A/B testing and c
ontent-targeted ads to\ndifferentiate ads or links that point to the same URL.", | 394 "description": "Campaign content; used for A/B testing and c
ontent-targeted ads to\ndifferentiate ads or links that point to the same URL.", |
276 "type": "string" | 395 "type": "string" |
277 } | 396 } |
278 }, | 397 }, |
279 "type": "object" | 398 "type": "object" |
280 }, | 399 }, |
281 "DynamicLinkInfo": { | 400 "DynamicLinkInfo": { |
282 "description": "Information about a Dynamic Link.", | 401 "description": "Information about a Dynamic Link.", |
283 "id": "DynamicLinkInfo", | 402 "id": "DynamicLinkInfo", |
284 "properties": { | 403 "properties": { |
285 "analyticsInfo": { | |
286 "$ref": "AnalyticsInfo", | |
287 "description": "Parameters used for tracking. See all tracki
ng parameters in the\n[documentation](https://firebase.google.com/docs/dynamic-l
inks/android#create-a-dynamic-link-programmatically)." | |
288 }, | |
289 "dynamicLinkDomain": { | 404 "dynamicLinkDomain": { |
290 "description": "Dynamic Links domain that the project owns,
e.g. abcd.app.goo.gl\n[Learn more](https://firebase.google.com/docs/dynamic-link
s/android#set-up-firebase-and-the-dynamic-links-sdk)\non how to set up Dynamic L
ink domain associated with your Firebase project.\n\nRequired.", | 405 "description": "Dynamic Links domain that the project owns,
e.g. abcd.app.goo.gl\n[Learn more](https://firebase.google.com/docs/dynamic-link
s/android#set-up-firebase-and-the-dynamic-links-sdk)\non how to set up Dynamic L
ink domain associated with your Firebase project.\n\nRequired.", |
291 "type": "string" | 406 "type": "string" |
292 }, | 407 }, |
293 "link": { | 408 "link": { |
294 "description": "The link your app will open, You can specify
any URL your app can handle.\nThis link must be a well-formatted URL, be proper
ly URL-encoded, and use\nthe HTTP or HTTPS scheme. See 'link' parameters in the\
n[documentation](https://firebase.google.com/docs/dynamic-links/android#create-a
-dynamic-link-programmatically).\n\nRequired.", | 409 "description": "The link your app will open, You can specify
any URL your app can handle.\nThis link must be a well-formatted URL, be proper
ly URL-encoded, and use\nthe HTTP or HTTPS scheme. See 'link' parameters in the\
n[documentation](https://firebase.google.com/docs/dynamic-links/android#create-a
-dynamic-link-programmatically).\n\nRequired.", |
295 "type": "string" | 410 "type": "string" |
296 }, | 411 }, |
297 "iosInfo": { | 412 "iosInfo": { |
298 "$ref": "IosInfo", | 413 "$ref": "IosInfo", |
299 "description": "iOS related information. See iOS related par
ameters in the\n[documentation](https://firebase.google.com/docs/dynamic-links/i
os#create-a-dynamic-link-programmatically)." | 414 "description": "iOS related information. See iOS related par
ameters in the\n[documentation](https://firebase.google.com/docs/dynamic-links/i
os#create-a-dynamic-link-programmatically)." |
300 }, | 415 }, |
301 "socialMetaTagInfo": { | 416 "socialMetaTagInfo": { |
302 "$ref": "SocialMetaTagInfo", | 417 "$ref": "SocialMetaTagInfo", |
303 "description": "Parameters for social meta tag params.\nUsed
to set meta tag data for link previews on social sites." | 418 "description": "Parameters for social meta tag params.\nUsed
to set meta tag data for link previews on social sites." |
304 }, | 419 }, |
305 "androidInfo": { | 420 "androidInfo": { |
306 "$ref": "AndroidInfo", | 421 "$ref": "AndroidInfo", |
307 "description": "Android related information. See Android rel
ated parameters in the\n[documentation](https://firebase.google.com/docs/dynamic
-links/android#create-a-dynamic-link-programmatically)." | 422 "description": "Android related information. See Android rel
ated parameters in the\n[documentation](https://firebase.google.com/docs/dynamic
-links/android#create-a-dynamic-link-programmatically)." |
| 423 }, |
| 424 "analyticsInfo": { |
| 425 "$ref": "AnalyticsInfo", |
| 426 "description": "Parameters used for tracking. See all tracki
ng parameters in the\n[documentation](https://firebase.google.com/docs/dynamic-l
inks/android#create-a-dynamic-link-programmatically)." |
308 } | 427 } |
309 }, | 428 }, |
310 "type": "object" | 429 "type": "object" |
311 }, | 430 }, |
312 "ITunesConnectAnalytics": { | 431 "ITunesConnectAnalytics": { |
313 "description": "Parameters for iTunes Connect App Analytics.", | 432 "description": "Parameters for iTunes Connect App Analytics.", |
314 "id": "ITunesConnectAnalytics", | 433 "id": "ITunesConnectAnalytics", |
315 "properties": { | 434 "properties": { |
316 "at": { | 435 "at": { |
317 "description": "Affiliate token used to create affiliate-cod
ed links.", | 436 "description": "Affiliate token used to create affiliate-cod
ed links.", |
318 "type": "string" | 437 "type": "string" |
319 }, | 438 }, |
320 "ct": { | 439 "ct": { |
321 "description": "Campaign text that developers can optionally
add to any link in order to\ntrack sales from a specific marketing campaign.", | 440 "description": "Campaign text that developers can optionally
add to any link in order to\ntrack sales from a specific marketing campaign.", |
322 "type": "string" | 441 "type": "string" |
323 }, | 442 }, |
324 "mt": { | 443 "mt": { |
325 "description": "iTune media types, including music, podcasts
, audiobooks and so on.", | 444 "description": "iTune media types, including music, podcasts
, audiobooks and so on.", |
326 "type": "string" | 445 "type": "string" |
327 }, | 446 }, |
328 "pt": { | 447 "pt": { |
329 "description": "Provider token that enables analytics for Dy
namic Links from within iTunes\nConnect.", | 448 "description": "Provider token that enables analytics for Dy
namic Links from within iTunes\nConnect.", |
330 "type": "string" | 449 "type": "string" |
331 } | 450 } |
332 }, | 451 }, |
333 "type": "object" | 452 "type": "object" |
334 }, | |
335 "SocialMetaTagInfo": { | |
336 "description": "Parameters for social meta tag params.\nUsed to set
meta tag data for link previews on social sites.", | |
337 "id": "SocialMetaTagInfo", | |
338 "properties": { | |
339 "socialTitle": { | |
340 "description": "Title to be displayed. Optional.", | |
341 "type": "string" | |
342 }, | |
343 "socialImageLink": { | |
344 "description": "An image url string. Optional.", | |
345 "type": "string" | |
346 }, | |
347 "socialDescription": { | |
348 "description": "A short description of the link. Optional.", | |
349 "type": "string" | |
350 } | |
351 }, | |
352 "type": "object" | |
353 }, | |
354 "AndroidInfo": { | |
355 "description": "Android related attributes to the Dynamic Link.", | |
356 "id": "AndroidInfo", | |
357 "properties": { | |
358 "androidLink": { | |
359 "description": "If specified, this overrides the ‘link’ para
meter on Android.", | |
360 "type": "string" | |
361 }, | |
362 "androidFallbackLink": { | |
363 "description": "Link to open on Android if the app is not in
stalled.", | |
364 "type": "string" | |
365 }, | |
366 "androidPackageName": { | |
367 "description": "Android package name of the app.", | |
368 "type": "string" | |
369 }, | |
370 "androidMinPackageVersionCode": { | |
371 "description": "Minimum version code for the Android app. If
the installed app’s version\ncode is lower, then the user is taken to the Play
Store.", | |
372 "type": "string" | |
373 } | |
374 }, | |
375 "type": "object" | |
376 }, | |
377 "DynamicLinkWarning": { | |
378 "description": "Dynamic Links warning messages.", | |
379 "id": "DynamicLinkWarning", | |
380 "properties": { | |
381 "warningCode": { | |
382 "description": "The warning code.", | |
383 "enum": [ | |
384 "CODE_UNSPECIFIED", | |
385 "NOT_IN_PROJECT_ANDROID_PACKAGE_NAME", | |
386 "NOT_INTEGER_ANDROID_PACKAGE_MIN_VERSION", | |
387 "UNNECESSARY_ANDROID_PACKAGE_MIN_VERSION", | |
388 "NOT_URI_ANDROID_LINK", | |
389 "UNNECESSARY_ANDROID_LINK", | |
390 "NOT_URI_ANDROID_FALLBACK_LINK", | |
391 "BAD_URI_SCHEME_ANDROID_FALLBACK_LINK", | |
392 "NOT_IN_PROJECT_IOS_BUNDLE_ID", | |
393 "NOT_IN_PROJECT_IPAD_BUNDLE_ID", | |
394 "UNNECESSARY_IOS_URL_SCHEME", | |
395 "NOT_NUMERIC_IOS_APP_STORE_ID", | |
396 "UNNECESSARY_IOS_APP_STORE_ID", | |
397 "NOT_URI_IOS_FALLBACK_LINK", | |
398 "BAD_URI_SCHEME_IOS_FALLBACK_LINK", | |
399 "NOT_URI_IPAD_FALLBACK_LINK", | |
400 "BAD_URI_SCHEME_IPAD_FALLBACK_LINK", | |
401 "BAD_DEBUG_PARAM", | |
402 "BAD_AD_PARAM", | |
403 "DEPRECATED_PARAM", | |
404 "UNRECOGNIZED_PARAM", | |
405 "TOO_LONG_PARAM", | |
406 "NOT_URI_SOCIAL_IMAGE_LINK", | |
407 "BAD_URI_SCHEME_SOCIAL_IMAGE_LINK", | |
408 "NOT_URI_SOCIAL_URL", | |
409 "BAD_URI_SCHEME_SOCIAL_URL", | |
410 "LINK_LENGTH_TOO_LONG", | |
411 "LINK_WITH_FRAGMENTS", | |
412 "NOT_MATCHING_IOS_BUNDLE_ID_AND_STORE_ID" | |
413 ], | |
414 "enumDescriptions": [ | |
415 "Unknown code.", | |
416 "The Android package does not match any in developer's D
evConsole project.", | |
417 "The Android minimum version code has to be a valid inte
ger.", | |
418 "Android package min version param is not needed, e.g. w
hen\n'apn' is missing.", | |
419 "Android link is not a valid URI.", | |
420 "Android link param is not needed, e.g. when param 'al'
and 'link' have\nthe same value..", | |
421 "Android fallback link is not a valid URI.", | |
422 "Android fallback link has an invalid (non http/https) U
RI scheme.", | |
423 "The iOS bundle ID does not match any in developer's Dev
Console project.", | |
424 "The iPad bundle ID does not match any in developer's De
vConsole project.", | |
425 "iOS URL scheme is not needed, e.g. when 'ibi' are 'ipbi
' are all missing.", | |
426 "iOS app store ID format is incorrect, e.g. not numeric.
", | |
427 "iOS app store ID is not needed.", | |
428 "iOS fallback link is not a valid URI.", | |
429 "iOS fallback link has an invalid (non http/https) URI s
cheme.", | |
430 "iPad fallback link is not a valid URI.", | |
431 "iPad fallback link has an invalid (non http/https) URI
scheme.", | |
432 "Debug param format is incorrect.", | |
433 "isAd param format is incorrect.", | |
434 "Indicates a certain param is deprecated.", | |
435 "Indicates certain paramater is not recognized.", | |
436 "Indicates certain paramater is too long.", | |
437 "Social meta tag image link is not a valid URI.", | |
438 "Social meta tag image link has an invalid (non http/htt
ps) URI scheme.", | |
439 "", | |
440 "", | |
441 "Dynamic Link URL length is too long.", | |
442 "Dynamic Link URL contains fragments.", | |
443 "The iOS bundle ID does not match with the given iOS sto
re ID." | |
444 ], | |
445 "type": "string" | |
446 }, | |
447 "warningMessage": { | |
448 "description": "The warning message to help developers impro
ve their requests.", | |
449 "type": "string" | |
450 } | |
451 }, | |
452 "type": "object" | |
453 } | 453 } |
454 }, | 454 }, |
455 "servicePath": "", | 455 "servicePath": "", |
456 "title": "Firebase Dynamic Links API", | 456 "title": "Firebase Dynamic Links API", |
457 "version": "v1" | 457 "version": "v1" |
458 } | 458 } |
OLD | NEW |