我已在我的服务器上安装了PHP Pinterest API,并且我已使用OAuth对用户进行了身份验证。当我试图获得董事会细节时,我面临一个问题
“注意:未定义的偏移:1英寸 /vendor/hansott/pinterest-php/src/Pinterest/Http/BuzzClient.php on 第71行“。我调试了这个问题,发现了关键 “Pinterest-Generated-By”没有价值。为此,请参阅 第71行 /vendor/hansott/pinterest-php/src/Pinterest/Http/BuzzClient.php
线路问题,
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 :(得分:0)
在/vendor/hansott/pinterest-php/src/Pinterest/Http/BuzzClient.php文件中,只需替换:
list($key, $value) = explode(': ', $header);
以下行:
$parts = explode(': ', $header);
if (count($parts) !== 2) {
$headers[$parts[0]] = '';
continue;
}
list ($key, $value) = $parts;
它会正常工作。实际上,这已在最近的commit中得到修复。