2017-12-15 13 views
2

私のサーバーにPHP Pinterest APIがインストールされていて、OAuthを使用してユーザーを認証しました。私はボードの詳細情報を取得しようとしていたとき、私は問題にPintersest Notice:未定義のオフセット:1 /vendor/hansott/pinterest-php/src/Pinterest/Http/BuzzClient.php on line 71

「お知らせ直面しています:オフセット未定義:1 ライン71上の/vendor/hansott/pinterest-php/src/Pinterest/Http/BuzzClient.php に"私は問題をデバッグして、キーが "Pinterest-Generated-By"に値がないことを発見しました。

:このために 行番号71

/vendor/hansott/pinterest-php/src/Pinterest/Http/BuzzClient.php でラインcauisng問題、

list($key, $value) = explode(': ', $header); 

私のコードを参照してください。

$client = new Pinterest\Http\BuzzClient(); 

$auth = Pinterest\Authentication::onlyAccessToken($client, $token); 
$api = new Pinterest\Api($auth); 

$response = $api->getUserBoards(); 

なぜこの問題に直面しているのか教えてください。そして、 "Pinterest-Generated-By"の価値を得るために、設定に価値を加える必要がありますか?

おかげ

答えて

0

/vendor/hansott/pinterest-php/src/Pinterest/Http/BuzzClient.phpファイルには、単に置き換える:

$parts = explode(': ', $header); 

if (count($parts) !== 2) { 
    $headers[$parts[0]] = ''; 
    continue; 
} 

list ($key, $value) = $parts; 
:以下の行を持つ

list($key, $value) = explode(': ', $header); 

それは正常に動作します。実際には、これは最近のcommitで修正されています。

関連する問題