Rest Bitbucket API公共问题创建

Rest Bitbucket API公共问题创建,rest,bitbucket,bitbucket-api,Rest,Bitbucket,Bitbucket Api,我是否可以让我网站的用户将bug发送到我的Bitbucket回购的问题跟踪器,而不将它们重定向到Bitbucket页面 我知道这在身份验证中是可能的,但他们可以在没有来自Bitbucket站点而不是API的身份验证的情况下添加问题,这似乎很奇怪 我最终对普通用户使用了基本身份验证 用户不必是团队的一部分,因此它可以是任何用户 编辑:在我的帖子上解决了这个问题参见 我创建了一个PHP库来实现这一点,你不会说你的网站是建立在什么语言上的,但是这个插件将完成创建一个简单的bug提交表单的基本工作,使用

我是否可以让我网站的用户将bug发送到我的Bitbucket回购的问题跟踪器,而不将它们重定向到Bitbucket页面


我知道这在身份验证中是可能的,但他们可以在没有来自Bitbucket站点而不是API的身份验证的情况下添加问题,这似乎很奇怪

我最终对普通用户使用了基本身份验证

用户不必是团队的一部分,因此它可以是任何用户

编辑:在我的帖子上解决了这个问题参见


我创建了一个PHP库来实现这一点,你不会说你的网站是建立在什么语言上的,但是这个插件将完成创建一个简单的bug提交表单的基本工作,使用basic Auth向BitBucket API发送帖子,并向用户发送一封带有bug的确认电子邮件(以及bug的可选URL)。用户不必进行任何登录。。。服务器上的代码可以做到这一点


在这里:

我也想知道。通过阅读文档,您是否尝试过通过REST API创建问题,即?文件说,这个电话要求私人回购或发行追踪者进行身份验证,但不清楚是否有必要对公共追踪者进行身份验证。是的,我试过。。。它要求身份验证。不管追踪者是公共的还是私人的。我认为身份验证是在存储库端点级别应用的,问题是.OK.中的一个资源。。我过一会儿去看看。我主要关心的是基本身份验证的使用。我们希望网站上的用户能够使用该功能,而不必使用登录名和密码,而且由于代码都是共享的,我真的不希望用户名和密码到处乱飞。我们最终创建了一个通用用户,其用户名和密码现在到处都是。@SaadFarooq基本身份验证用于连接到您的BitBucket帐户,它是由您的应用程序在后台完成的,而不是由用户完成的。
$account_name = 'companyy';    
$repo_slug = 'issuer';

$oauth_params = array(
    'oauth_consumer_key'      => 'key',
    'oauth_consumer_secret'   => 'secret'
);

$issue = new issues();
//this was the missing peace of the puzzle . one single line
$issue->getClient()->addListener( new OAuthListener($oauth_params) );

$issue->create($account_name, $repo_slug, array(
    'title'     => 'title 123',
    'content'   => 'coententt123 ',
    'kind'      => 'proposal',
    'priority'  => 'blocker'
    ));