<?php

// WPCOM: Don't load the facebook lib within the context of WP_CLI to prevent fatals
// from incompatibilities with the autoloader WP_CLI uses.
if (defined('WP_CLI') && WP_CLI) {
    return;
}
require_once __DIR__ . '/vendor/autoload.php';
require_once __DIR__ . '/src/FacebookWPHttpClient.php';
Facebook\FacebookRequest::setHttpClientHandler(new FacebookWPHttpClient());
Exemple #2
0
 /**
  * @param array $params
  * @param array $queryParams
  *
  * @return string
  * @throws \Facebook\FacebookRequestException
  */
 protected function retrieveNumberOfSubscribers(array $params = array(), array $queryParams = array())
 {
     $request = new \Facebook\FacebookRequest($this->session, 'GET', sprintf('/%s?fields=likes', $params['user_id']));
     $client = $request->getHttpClientHandler();
     $client->addRequestHeader('Accept-Language', 'fr-FR,fr;q=0.8');
     $request->setHttpClientHandler($client);
     $response = $request->execute();
     return (string) $response->getResponse()->likes;
 }