2017-05-27 7 views
0

を受け取った後、私はエラーを取得タイムアウトになりました0バイトのうち0私は新しいインスタンスを作成し、この中でhtt_client_handlerを更新し、私はこれが新しいhttp_client_handler を許可するファイルに変更私はラッパーlaravelのFacebookのSDKLaravelFacebookSDK操作が0 0のうちバイトの0ミリ秒は、私がlaravelfacebooksdkからタイムアウトをインクリメントするにはどうすればよい

答えて

0

を使用

注意を受けて、作曲を更新しました。読書のためのjson Facebooksdkクラス。このようにして

composer.json

"autoload": {"classmap": 
["database","/var/www/laravel/vendor/facebook/graph-sdk/src/Facebook"] 

クラスxxx.php

class LongerTimeoutHttpClient extends 
Facebook\HttpClients\FacebookStreamHttpClient 
{public function send($url, $method, $body, array $headers, $timeOut){ 
$timeOut *= 4; 
return parent::send($url, $method, $body, $headers, $timeOut);}} 

public function handle(SammyK\LaravelFacebookSdk\LaravelFacebookSdk $fb) 
{ 
$fbStream = new Facebook\HttpClients\FacebookStream; 
$fb2 = $fb->newInstance([ 
'app_id' => env('FACEBOOK_APP_ID'), 
'app_secret' => env('FACEBOOK_APP_SECRET'), 
'default_graph_version' => 'v2.9', 
'http_client_handler' => new LongerTimeoutHttpClient($fbStream),]); 
} 

私はインスタンスの$ FBの値のタイムアウトを許可します。

関連する問題