Фейсбук PHP SDK Переверните прокси - PullRequest
0 голосов
/ 15 октября 2010

Я пытаюсь настроить php sdk.SDK использует Curl для отправки запроса.Но я должен сделать это по доверенности.

Мои OPTS:

<code>  public static $CURL_OPTS = array(
    CURLOPT_CONNECTTIMEOUT => 10,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_TIMEOUT        => 60,
    CURLOPT_USERAGENT      => 'facebook-php-2.0',
    CURLOPT_PROXYPORT      => '8080',
    CURLOPT_PROXY          => 'proxy',

  );

curl_setopt_array($ch, $opts);
print "<pre>"; print_r($opts);    print "
";

это печать:

Array
(
    [78] => 10
    [19913] => 1
    [13] => 60
    [10018] => facebook-php-2.0
    [59] => 8080
    [10004] => proxy
    [10015] => method=GET&access_token=xxxxxxxxxxxxxxxxxx
    [10002] => https://graph.facebook.com/naitik
    [10023] => Array
        (
            [0] => Expect:
        )

)

и печатьprint_r (curl_error ($ ch)); возвращение:

Received HTTP code 403 from proxy after CONNECT

Какие оппозиции следует использовать, чтобы это работало?

1 Ответ

1 голос
/ 12 апреля 2011

В случае проблем с CURLE_SSL_CACERT, эта строка:

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); 

добавлено к

if (curl_errno($ch) == 60) {
.
.

должен решить проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...