Resource Information
Method | GET |
---|---|
URL | https://public-api.wordpress.com/rest/v1.1/sites/$site/publicize-connections/ |
Requires authentication? | Yes |
Method Parameters
Parameter | Type | Description |
---|---|---|
$site | (int|string) | Site ID or domain. |
Query Parameters
Parameter | Type | Description |
---|---|---|
context | (string) |
|
http_envelope | (bool) |
|
pretty | (bool) |
|
meta | (string) | Optional. Loads data from the endpoints found in the 'meta' part of the response. Comma-separated list. Example: meta=site,likes |
fields | (string) | Optional. Returns specified fields only. Comma-separated list. Example: fields=ID,title |
callback | (string) | An optional JSONP callback function. |
service | (string) | Optional. Only return connections for the given services. |
user_id | (string) | Optional. Only return connections associated to the given user ID. |
keyring_connection_ID | (int) | Optional. Only return connections for the given Keyring connection ID. |
Response Parameters
Parameter | Type | Description |
---|---|---|
connections | (array) | List of publicize connections. See /sites/%s/publicize-connections/%d for individual connection descriptions. |
Resource Errors
These are the possible errors returned by this endpoint.
HTTP Code | Error Identifier | Error Message |
---|---|---|
403 | authorization_required | This user is not authorized to create global publicize connections on this site. |
403 | authorization_required | This user is not authorized to create publicize connections on this site. |
400 | invalid_input | Please provide a valid numeric publicize connection ID |
403 | authorization_required | Access token does not have the required scope |
403 | authorization_required | This user is not authorized to modify this publicize connection. |
403 | authorization_required | An active access token must be used to access publicize connections. |
400 | deletion_error | This connection could not be deleted. |
403 | authorization_required | This user is not authorized to access publicize connections on this site. |
400 | invalid_input | Please provide at least one property to update for this connection |
400 | incompatible_jetpack | Please upgrade Jetpack to version 3.3 or newer in order to access this endpoint. |
Example
1 2 3 | curl \ -H 'authorization: Bearer YOUR_API_TOKEN' \ |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | <?php $options = array ( 'http' => array ( 'ignore_errors' => true, 'header' => array ( 0 => 'authorization: Bearer YOUR_API_TOKEN' , ), ), ); $context = stream_context_create( $options ); $response = file_get_contents ( false, $context ); $response = json_decode( $response ); ?> |
Response
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | { "ID" : 1234567, "site_ID" : 3584907, "user_ID" : 12345678, "keyring_connection_ID" : 1234567, "keyring_connection_user_ID" : 12345678, "shared" : false , "service" : "twitter" , "label" : "Twitter" , "issued" : "2014-08-2302:49:47" , "expires" : "0000-00-0000:00:00" , "external_ID" : "15919116" , "external_name" : "Automattic" , "external_display" : "@automattic" , "external_profile_picture" : "https:\/\/pbs.twimg.com\/profile_images\/453860857923923968\/Rg_FuLjK_400x400.png" , "external_profile_URL" : "http:\/\/twitter.com\/automattic" , "external_follower_count" : 24103, "status" : "ok" , "refresh_URL" : "https:\/\/public-api.wordpress.com\/connect\/?action=request&kr_nonce=xxxxxxxxxx&nonce=xxxxxxxxxx&refresh=1&for=connect&service=twitter&kr_blog_nonce=xxxxxxxxxx&magic=keyring&blog=3584907" , "meta" : { "links" : { "self" : "https:\/\/public-api.wordpress.com\/rest\/v1.1\/sites\/3584907\/publicize-connections\/1234567" , "help" : "https:\/\/public-api.wordpress.com\/rest\/v1.1\/sites\/3584907\/publicize-connections\/1234567\/help" , "site" : "https:\/\/public-api.wordpress.com\/rest\/v1.1\/sites\/3584907" , "service" : "https:\/\/public-api.wordpress.com\/rest\/v1.1\/meta\/external-services\/twitter" , "keyring-connection" : "https:\/\/public-api.wordpress.com\/rest\/v1.1\/me\/keyring-connections\/1234567" } } } |