问题标签 [teamwork-projects]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
500 浏览

javascript - REST API 基础认证第三方

我使用团队合作项目管理工具。我正在尝试使用团队合作提供的 REST api 创建一个 Web 应用程序。但这需要一些身份验证。我已经阅读了团队合作文档,这就是他们所说的

验证

使用 HTTP 身份验证管理身份验证(目前仅支持“基本”)。每个请求都必须包含 Authorization HTTP 标头。使用您的 API 令牌作为用户名,并使用“X”(或其他一些虚假文本)作为密码(仅 API 令牌用于验证 API 请求)。

卷曲示例:

我查看了一些在线教程并编写了以下代码

这返回 1。我不知道这是什么意思。我不知道我是否做对了。这是受身份验证保护的团队合作 api 所在的位置。

http://projects.abounde.com/projects.json

我的最终目标是为不同的用户提供不同的用户名和密码,他们将输入这些用户名和密码,系统将从数据库中找到密钥并从特定用户加载项目列表。

0 投票
2 回答
1048 浏览

angularjs - AJAX 向第三方 REST api 发布请求

. 我将 laravel 后端用作 API,将 angular 用作调用 laravel api 的前端。Laravel api 通过使用 curl 的基本身份验证访问团队合作 api。

现在我正在使用团队合作 Api。尝试使用 API 创建评论。API 文档描述如下。

//参考:http: //developer.teamwork.com/comments#creating_a_commen

在我的ajax调用中,我使用了以下

我的帖子没有给出错误,但也没有创建新评论。我错过了什么?我想我没有按照 api 中允许的格式排列数据。你能帮我解决它吗?

编辑:

角度控制器:

编辑 2

Laravel 路由和控制器 Routes: //向资源发表评论 Route::post('post_comment/{task_id}',[ 'uses'=>'PortalController@postComment', 'as'=>'portal.client.postComment' ] );

控制器:

编辑 3:与团队合作 Api 支持联系。根据他们的建议,我想出了以下代码

///

var_dump($comment) 给出

但是 api 仍然不保存评论。它必须是一个 curl post 方法问题。正确的?

编辑 4:我做了一个 var_dump(curl_getinfo($channel));

这给了我以下回应。

响应代码 500 可能表明团队合作存在某种内部问题。

0 投票
1 回答
229 浏览

php - 如何使用 php 在 teamwork.com 的 API 上在没有 api 密钥的情况下登录团队合作用户

我是php的初学者。我想在我的网页上集成 Teamwork API。我已经检查了如何使用developer.teamwork.com调用不同的团队合作 API 方法以及它们的 JSON 响应。

现在,我有点困惑,如果我按照 api 文档中的描述在GET 请求中使用我的 API 密钥,那么响应包含与我的帐户相关的信息。实际上,我希望用户通过我的网页登录到他/她的团队帐户,我将在网页上检索有关他们项目的信息。

因此,据我了解,我需要询问用户的团队合作帐户的 API 密钥才能在网页上显示信息。但这不是解决问题的好方法。还有其他方法吗?用户是否可以提供他们的用户名和密码来登录并获取帐户详细信息?

0 投票
0 回答
136 浏览

api - 团队合作 API 授权,无需放弃完整的团队合作访问权限

我在团队中使用 Teamwork 作为项目管理工具。它是一个很棒的工具,但可笑的是它缺少一些重要的功能。例如,他们的报告设施很糟糕。

不过,他们有 API,我可以使用它自己构建报告。API 密钥是特定于用户的,因此使用任何给定的 API 密钥,您都可以获得密钥所有者的访问权限。

因此,如果我提供我的 API 密钥,任何拥有它的人都可以访问 Teamwork 中的所有信息(包括 NDA 下的信息)。因此,提供我的 API 不是一种选择。

在需要手动放置 API 密钥的地方制作应用程序也不是一种选择,因为开发人员仍然可以访问该密钥(只需记录所有输入的密钥)。

所以我的问题是:是否有某种方法可以像 facebook 那样对其他网站进行授权,以获取未实施此类授权的服务?

0 投票
1 回答
45 浏览

c# - 在 bitbucket 中与同事一起编写代码的团队合作问题

我正在使用 Bitbucket 服务与我的团队一起编写代码。问题如下:

从昨天开始,当我从我们的公共存储库下载最后一次提交时,我看到了所有项目(文件夹),但在我想要运行应用程序的 Visual Studio 中,编译器告诉我缺少一些库、项目或引用。同时,我在 Visual Studio 中只看到四个项目中的一个(虽然它必须是四个)。我试图重建解决方案,但这无济于事。

文件夹结构

在 VS 中打开项目 错误信息

当我向我的一位同事询问这个问题时,他告诉我这是一个标准程序,当工作完成时,他会给我访问所有图书馆和项目的权限。

我的问题是:我可以做些什么来访问所有丢失的文件吗?

PS 我是 Bitbucket 存储库的所有者

0 投票
1 回答
824 浏览

c# - C#如何准备项目模板/骨架

我目前正在为 C# API 微服务构建一个基本代码结构。将来,我们肯定会制作更多这样的东西,所以我想创建类似“基础项目或类似的东西”之类的东西。

我知道 C# 中有项目模板系统,但是从我在几十页上学到的东西,我没有找到让我高兴的解决方案。我想将它构建到单个模板文件中,每个人都可以下载、导入并从它开始......我总是以直接从源代码导入到 dotnet 模板的模板结束,并且找不到生成的模板文件。我怎样才能做到?(我使用的是 JetBrains Rider 而不是 VS)。

还是有其他技术如何准备一些基础骨架?

0 投票
1 回答
177 浏览

macos - 在 Microsoft 团队中添加注释

由于这些天我们都在远程工作,当有人与 Microsoft 团队共享屏幕时,我在屏幕上绘图时遇到了问题。我发现了一些我可以使用 zoomIt 的想法,还有什么可以帮助我在屏幕共享中绘图。

0 投票
0 回答
59 浏览

php - 无法使用 PHP 中的 API 在 Teamwork 上上传文件

我正在使用以下链接上传关于团队合作的文件 https://developer.teamwork.com/projects/questions/fileUpload-preferred

在这里,我使用带有 CURL 的 PHP Codeigniter 4.x 框架来发送请求,作为对第一步的响应,我得到了 Ref 和 URL 两个值。即第一步对我来说很好。

现在对于文档中提到的第二步,如下所示,

向上面的链接发送 PUT 请求,请求正文中包含“文件”。除此之外,您还需要以下标头:

X-Amz-Acl:公共读取,内容长度:文件大小主机:host-from-the-generate-link

我正在传递文件对象

CodeIgniter\HTTP\Files\UploadedFile 对象 ( [path:protected] => /var/www/web116/tmp/phpDyYgjj [originalName:protected] => banner-01.png [name:protected] => banner-01.png [originalMimeType:protected] => image/png [error:protected] => 0 [hasMoved:protected] => [size:protected] => 639542 [pathName:SplFileInfo:private] => /var/www/web116/tmp /phpDyYgjj [文件名:SplFileInfo:private] => phpDyYgjj )

在请求正文中。

这是我的代码如下:

但在 HTTP 代码中,我得到的是 403 而不是 200。

谁能帮我解决这个问题,以便我可以在团队合作中上传文件?我正在为团队合作的特定任务上传文件。

谢谢

0 投票
1 回答
93 浏览

devops - AiOps 中有哪些应用程序开发工具?

我知道 DevOps 的实现结构。我正在审查和实施AiOps。这个领域有哪些实用工具?

我想在 CICD 和 ContinuesFeedback 工具中研究 AI?

0 投票
0 回答
28 浏览

windows - 我们可以创建一个包含 Odoo 文档的同步文件夹吗

我们正在使用 Odoo 进行工作管理,我们需要将文档部分与共享文件夹链接,以便如果我们在共享文件夹中添加文件,则可以同步并从 Odoo 访问,反之亦然。

我还无法实现的可能解决方案:(此图像仅用于说明)

在此处输入图像描述

做这个的最好方式是什么?