← All changes
|
_inc/lib/core-api/class.jetpack-core-api-site-endpoints.php
+4
-4
13.7.2
→
16.3-a.1
View file →
| @@ -61,16 +61,16 @@ | ||
| 61 | 61 | ); |
| 62 | 62 | } |
| 63 | 63 | |
| 64 | 64 | /** |
| 65 | - * Returns the result of `/sites/%s/purchases` endpoint call. | |
| 65 | + * Returns the result of `/upgrades` endpoint call. | |
| 66 | 66 | * |
| 67 | 67 | * @return array of site purchases. |
| 68 | 68 | */ |
| 69 | 69 | public static function get_purchases() { |
| 70 | 70 | // Make the API request. |
| 71 | - $request = sprintf( '/sites/%d/purchases', Jetpack_Options::get_option( 'id' ) ); | |
| 72 | - $response = Client::wpcom_json_api_request_as_blog( $request, '1.1' ); | |
| 71 | + $request = sprintf( '/upgrades?site=%d', Jetpack_Options::get_option( 'id' ) ); | |
| 72 | + $response = Client::wpcom_json_api_request_as_blog( $request, '1.2' ); | |
| 73 | 73 | |
| 74 | 74 | // Bail if there was an error or malformed response. |
| 75 | 75 | if ( is_wp_error( $response ) || ! is_array( $response ) || ! isset( $response['body'] ) ) { |
| 76 | 76 | return self::get_failed_fetch_error(); |
| @@ -295,9 +295,9 @@ | ||
| 295 | 295 | return rest_ensure_response( |
| 296 | 296 | array( |
| 297 | 297 | 'code' => 'success', |
| 298 | 298 | 'message' => esc_html__( 'Site benefits correctly received.', 'jetpack' ), |
| 299 | - 'data' => wp_json_encode( $benefits ), | |
| 299 | + 'data' => wp_json_encode( $benefits, JSON_UNESCAPED_SLASHES ), | |
| 300 | 300 | ) |
| 301 | 301 | ); |
| 302 | 302 | } |
| 303 | 303 | } |