Ngwa nsuso nsogbu

Mee ka nnọkọ bụrụ tiketi mgbe ị na-ele ya — otu bọtịnụ n'ihe ọkpụkpọ, okwu nke gị na nkọwa, njikọ ịkpọgharị abanyelarị.

1. Ihe mere nke a ji bụrụ n'aka

Àkwà njikọ ọ bụla ọzọ na MousePlayer na-amalite n'onwe ya. Nke a anaghị eme ya, nke ahụ bụ nhazi niile.

Tiketi bụ ọrụ maka mmadụ. Ọ bụrụ na anyị mepere otu maka ọpịpị iwe ọ bụla, bọọdụ gị ga-ejupụta n'ihe onye ọ bụla enyochaghị, n'ime otu izu otu gị ga-azacha ha pụọ — mgbe ahụ a ga-azachapụkwa ndị n'ezie.

Ya mere gị bụ ihe mmalite. Ị na-ele nnọkọ, hụ ihe ahụ, pịa bọtịnụ ma dee ihe ị hụrụ. Njikọ ndekọ dịlarị na nkọwa; ị na-enye mkpebi.

Bọtịnụ na-apụta naanị maka ndị nwe na ndị nchịkwa, ọ dịghị mgbe na nlele njikọ ịkekọrịta. Onye i zigara ndekọ ekwesịghị inwe ike imepe tiketi n'ime ngwa nsuso gị.

2. Ngwa nsuso ise na ihe nke ọ bụla chọrọ

Ebe ọ na-abataỊ na-enye
Jiransogbu n'ime ọrụ ngoURL saịtị, email akaụntụ, token API, igodo ọrụ ngo, ụdị nsogbu
Linearnsogbu n'ime otuigodo API, ID otu
Asanaọrụ n'ime ọrụ ngotoken ohere nkeonwe, ID ọrụ ngo
Trellokaadị n'ime ndepụtaigodo, token, ID ndepụta
GitHubnsogbu n'ebe nchekwa koodutoken ohere nkeonwe, owner/repo

Otu taịl, otu onye na-enye ọrụ ahọpụtara n'otu oge. Ịtinye ngwa nsuso nke abụọ ma e mesịa bụ ịgbanwe nhọrọ, ọ bụghị mbufe.

Ebe njirimara si abịa

ID otu Linear na ID ọrụ ngo Asana na-apụta na URL mgbe ị mepere otu ma ọ bụ ọrụ ngo n'ihe nchọgharị. ID ndepụta Trello kacha sie ike n'ime ise: gbakwunye .json na URL bọọdụ ma chọọ ndepụta ịchọrọ. Igodo ọrụ ngo Jira bụ nganiihu dị n'ihu nọmba nsogbu ọ bụla — ACME n'ime ACME-1234.

3. Sava anyị na-emepụta njikọ dị na tiketi

Nkọwa ị na-ede bụ nke gị. Njikọ ịkpọgharị abụghị — a na-emepụta ya n'akụkụ anyị site na nnọkọ ị na-ele n'ezie, fọm enweghị ike imetụta ya.

Nke ahụ dị mkpa n'ihi na tiketi bụ ihe ndị ọzọ na-apị. Ọ bụrụ na njikọ sitere n'ihe nchọgharị, arịrịọ a haziri pụrụ iche nwere ike itinye adreesị ọ bụla n'ihu otu gị n'ime ihe yiri ngwa nke gị.

HTTP 200 apụtaghị na tiketi dị

Linear na-aza site na GraphQL, GraphQL na-aza 200 OK na array errors mgbe ọ jụrụ. Àkwà na-ele naanị koodu ọnọdụ ga-akọ ihe ịga nke ọma maka tiketi a na-emepụtaghị mgbe ọ bụla. Anyị na-agụ ọdịnaya.

Ebe ngwa nsuso weghachiri njirimara nsogbu ọhụrụ, anyị na-etinye ya na nkwenye — ka ị lelee na ọ dị n'ezie kama ịtụkwasị ozi akwụkwọ ndụ obi.

4. Ihe a na-akpachapụ anya ghara ịnwe ebe a

Enweghị tiketi akpaka

Lee n'elu. Ọ bụrụ na ị chọrọ akpaka, àkwà webhook nwere ike iziga akara nkụda mmụọ na Zapier ma ọ bụ Make, ị nwere ike ikpebi ebe ahụ ihe kwesịrị tiketi.

Enweghị mmekọrịta n'akụkụ abụọ

Imechi tiketi anaghị agbanwe ihe na MousePlayer, ọ dịghịkwa ihe na MousePlayer na-emepeghachi ya. Mmekọrịta na-arụ ọrụ otu ụzọ na ọkara ka njọ karịa enweghị ya, n'ihi na ndị mmadụ na-amalite ịdabere na ya.

Enweghị faịlụ mgbakwunye

Ndekọ na-anọ n'aka anyị, a na-elekwa ya n'aka anyị. Ịbupụ vidio n'ime ngwa nsuso ga-etinye data nkeonwe n'ime usoro nwere iwu oge nchekwa dị iche na ndị gị na ndị ọbịa gị kwadoro.

A na-echekwa token e zoro ezo na AES-256-GCM, a naghị egosi ya ọzọ mgbe ọ bụla. A naghịkwa etinye ya n'ahịrị ime — oku a na-eme mgbe ị na-eche, kpọmkwem site na arịrịọ.

5. GitLab, Azure DevOps na ClickUp

Ngwa nsuso atọ ọzọ, otu bọtịnụ, otu ihe mmalite n'aka.

Ị na-enye
GitLabhost, ID ọrụ ngo na token — ọ na-arụkwa ọrụ na GitLab nke gị
Azure DevOpsòtù, ọrụ ngo, ụdị ihe ọrụ na PAT
ClickUpID ndepụta na token nkeonwe

GitLab na-arịọ host n'ihi na ị nwere ike inwe nke gị

N'adịghị ka ndị ọzọ, a na-anabatakarị GitLab n'onwe mmadụ, ya mere host bụ oghere kama uru a kapịrị ọnụ. Tinye gitlab.com ma ọ bụrụ na ọ bụ ebe ị nọ.

Azure DevOps nwere ihe abụọ pụrụ iche n'otu oge

Ọdịnaya ya bụ akwụkwọ JSON Patch kama ihe, ụdị ọdịnaya ya ga-abụkwa application/json-patch+json — ihe ọ bụla ọzọ na-aza 415. Akara dollar n'ihu ụdị ihe ọrụ n'ime URL bụ akụkụ adreesị, ọ bụghị ihe nnọchi anyị chefuru ijupụta.

ClickUp chọrọ token naanị ya

Enweghị Bearer n'ihu ya. A na-ajụ token nwere okwu ahụ n'ihu ya na 401, nke yiri token na-adịghị mma kpọmkwem.

Akara azụmahịa niile a kpọrọ aha ebe a bụ nke ndị nwe ha. MousePlayer enweghị mmekọrịta azụmahịa na ndị na-enye ọrụ ndị a.