Авраам \ TwitterOAuth не работает на PHP

1

Следующий код на PHP appengine работает отлично локально, но когда я развертываю на http://x.appengine.com, есть проблема

Код:

<?php 

    require "vendor/autoload.php";
    use Abraham\TwitterOAuth\TwitterOAuth;

    $CONSUMER_KEY = "[redacted]";
    $CONSUMER_SECRET = "[redacted]";
    $OAUTH_CALLBACK = "http://$_SERVER[HTTP_HOST]$_SERVER[HTTP_PORT]";
    $connection = new TwitterOAuth($CONSUMER_KEY, $CONSUMER_SECRET);        
    $request_token = $connection->oauth('oauth/request_token', array('oauth_callback' => $OAUTH_CALLBACK));

    var_dump($request_token);
?>

Вывод:

array(1) { ["‹"]=> string(0) "" } array(1) { ["‹"]=> string(0) "" }

Какие-нибудь предложения здесь? Спасибо.

Теги:
google-app-engine
twitter
oauth

1 ответ

2
Лучший ответ

Похоже, проблема была в CURLOPT_ENCODING => 'gzip', опция - комментирование этой строки в TwitterOAuth.php решило проблему.

  • 0
    Дам кровавое кодирование :)
  • 0
    Yeargh! Хорошая находка :)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню