BitBucket API — объект NoneType не имеет атрибута pk

Я использую PHP Lib BitBucket для создания хранилища:

$repo = new \Bitbucket\API\Repositories\Repository();
$repo->setCredentials( new \Bitbucket\API\Authentication\Basic( $this->username, $this->password ) );
$slug = self::generateSlug( $domainName );
return $repo->create( $this->username, $slug, array(
'name'              => $domainName,
'scm'               => 'git',
'description'       => "Project: {$domainName}",
'language'          => 'php',
'is_private'        => true,
'forking_policy'    => 'no_public_forks',
));

Но все, что я вернусь, это 'NoneType' object has no attribute 'pk'

Кто-нибудь сталкивался с этим раньше?

С уважением

0

Решение

Да — видя это сегодня. Мы начали получать это, если у имени пользователя было подчеркивание в int. Мне интересно, если это ошибка API, которую они только что выпустили. Похоже, вы можете использовать 1.0 API следующим образом:

curl -X POST -v -H "Content-Type: application/x-www-form-urlencoded" https://USERNAME:PASSWORD@api.bitbucket.org/1.0/repositories/ -d 'name=scott&scm=git'
0

Другие решения

Других решений пока нет …