sitelinks.update
Set sitelink attributes.
When you change sitelink's name, we'll create new sitelink for you and remove old one,
so check response ids attribute to apply your next changes.
Parameters
struct |
user { |
|
string |
session |
Session (as retrieved from client.loginByToken() )
|
int |
userId |
(optional) Managed user ID
|
|
} |
|
|
array |
sitelinks ( |
|
struct |
{ |
|
string |
name |
Sitelink name
|
string |
url |
(optional) (can be null) Sitelink URL
|
|
} |
|
|
|
) |
|
|
Response
struct |
{ |
|
int |
status |
Status code (see bellow)
|
string |
statusMessage |
Status code description
|
string |
session |
(optional) Refreshed session
|
array |
diagnostics ( |
(optional) Various diagnostics(warnings, errors, other information)
|
|
) |
|
|
|
} |
|
|
Response status codes:
List of all possible response status codes:
200: OK
206: Partially OK
301: User is serviced
400: Bad arguments
401: Invalid session
403: Access Denied
404: Not found
406: Bad values of attributes
413: Too many items requested.
429: Too many requests. Has to wait.
500: Server Error.
409: Conflict
Diagnostics:
List of all possible diagnostics:
sitelink_access_denied
sitelink_deleted: Updates to the deleted sitelink are not allowed.
sitelink_duplicity
sitelink_invalid_url
sitelink_name_contains_exclamation_mark
sitelink_name_missing
sitelink_name_too_long
sitelink_url_missing
sitelink_url_too_long
user_access_denied