Make WordPress Core

Changeset 25441


Ignore:
Timestamp:
09/14/2013 07:30:44 PM (12 years ago)
Author:
nacin
Message:

Move to JSON for three api.wordpress.org endpoints. see #25311.

Location:
trunk/src/wp-admin
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/credits.php

    r24913 r25441  
    2121        || ( isset( $results['data']['version'] ) && strpos( $wp_version, $results['data']['version'] ) !== 0 )
    2222    ) {
    23         $response = wp_remote_get( "http://api.wordpress.org/core/credits/1.0/?version=$wp_version&locale=$locale" );
     23        $response = wp_remote_get( "http://api.wordpress.org/core/credits/1.1/?version=$wp_version&locale=$locale" );
    2424
    2525        if ( is_wp_error( $response ) || 200 != wp_remote_retrieve_response_code( $response ) )
    2626            return false;
    2727
    28         $results = maybe_unserialize( wp_remote_retrieve_body( $response ) );
     28        $results = json_decode( wp_remote_retrieve_body( $response ), true );
    2929
    3030        if ( ! is_array( $results ) )
  • trunk/src/wp-admin/includes/dashboard.php

    r25298 r25441  
    12271227        );
    12281228
    1229         $response = wp_remote_post( 'http://api.wordpress.org/core/browse-happy/1.0/', $options );
     1229        $response = wp_remote_post( 'http://api.wordpress.org/core/browse-happy/1.1/', $options );
    12301230
    12311231        if ( is_wp_error( $response ) || 200 != wp_remote_retrieve_response_code( $response ) )
     
    12431243         *  'img_src_ssl' - string - An image (over SSL) representing the browser
    12441244         */
    1245         $response = maybe_unserialize( wp_remote_retrieve_body( $response ) );
     1245        $response = json_decode( wp_remote_retrieve_body( $response ), true );
    12461246
    12471247        if ( ! is_array( $response ) )
  • trunk/src/wp-admin/includes/import.php

    r24378 r25441  
    109109
    110110    if ( ! $popular_importers ) {
    111         $url = add_query_arg( 'locale', get_locale(), 'http://api.wordpress.org/core/importers/1.0/' );
     111        $url = add_query_arg( 'locale', get_locale(), 'http://api.wordpress.org/core/importers/1.1/' );
    112112        $options = array( 'user-agent' => 'WordPress/' . $wp_version . '; ' . home_url() );
    113113        $response = wp_remote_get( $url, $options );
    114         $popular_importers = maybe_unserialize( wp_remote_retrieve_body( $response ) );
     114        $popular_importers = json_decode( wp_remote_retrieve_body( $response ), true );
    115115
    116116        if ( is_array( $popular_importers ) )
Note: See TracChangeset for help on using the changeset viewer.