

TwitterAPIでGET/POSTしたときにレスポンスのヘッダにあるRateLimitを取りたいのですが例えば `get()`
で返してくる結果は綺麗にオブジェクトとして整形してくれています。

[code]

    /**
     * Execute GET request.
     *
     * @param string $url      full or partial endpoint URL.
     *                         e.g. "statuses/show", "https://api.twitter.com/1.1/statuses/show.json"
     * @param mixed  [$params] 1-demensional array or query string.
     * @param string [$proxy]  full proxy URL.
     *                         e.g. https://111.222.333.444:8080
     * @return mixed
     * @throws TwistException
     */
    public function get($url, $params = array(), $proxy = '') {
        $ch = $this->curlGet($url, $params, $proxy);
        $response = curl_exec($ch);
        return self::decode($ch, $response);
    }
    
[/code]

`get()`の代わりに`TwistOAuth::curlGet()`と`TwistOAuth::decode()`を使い、`curlGet()`の結果から拾うべきでしょうか？  
でも`decode()`は`private`ですから外部からアクセスできませんが。

すみません、当方web系自体が初心者のため見当違いの事を言っているかもしれません。  
(コード改造しないでも取れる等)

お手数をお掛けしますが、御教示ください。  

* * *

補足です。TwistOAuth 3.5.2を使っています。


CC BY-SA 3.0
2016-05-05T17:01:29.980
24592
2016-05-09T06:17:01.340
2016-05-05T17:44:36.010
7966
7966
question
php twitter oauth
TwistOAuthでTwitterから送られてくるプライベートヘッダ(RateLimit等)を取得したい


`curl_exec()`も実行する必要はありますが、あとはご想像の通り `TwistOAuth::get()`
を改造するか、あるいは・・・というところかと思います。

GithubやTwitterで作者の方に相談してみるといいかもしれません。


CC BY-SA 3.0
2016-05-09T06:17:01.340
24667
2016-05-09T06:17:01.340
8000
24592
answer