2015-10-27 3 views
0

Je développe l'application et je veux ajouter une liste de tâches basée sur la liste des tâches en confluence (vous pouvez le trouver dans le lien < {lien de base pour la page confluence atlessienne}/plugins/inlinetasks/mytasks .action> en utilisant api de repos, je sais qu'ils fournissent api pour confluence et voici le lien https://docs.atlassian.com/atlassian-confluence/REST/5.5/ mais ma malchance il n'y a pas d'API pour mon exigence, après beaucoup de recherche j'ai eu une autre API mais cette api ne fonctionne pas, je veux dire obtenu réponse comme < 404 URL incorrecte> voici le lien pour une autre API < https://docs.atlassian.com/mywork-confluence-host-plugin/REST/mywork-confluence-host-plugin-1.1.18/> et aussi je ne sais pas après un travail suceesfull donnera-t-il des résultats ce que je veux, si quelqu'un sait travailler api pour la tâche en ligne ou ce que nous appelons la tâche de confluence, s'il vous plaît me fournir un exemple de code ou de lien pour le documentAPI pour appeler la tâche de confluence

Répondre

0

Ce genre de travaux pour moi (en utilisant PowerShell - mais j'espère que cela vous donnera un point de départ).

Je crée un jeton auth ....

$UserName   = 'username' 
$Password   = 'password' 
$StringToEncode  = [System.Text.Encoding]::ASCII.GetBytes($UserName + ":" + $Password) 
$B64EncodedString = [System.Convert]::ToBase64String($StringToEncode) 
$Header = @{} 
$Header["Authorization"] = "Basic $B64EncodedString" 

ensuite pour tirer une liste des tâches que je fais cette demande de repos ...

$ConfluenceUrl = "https://your.confluence..com:1234" # change this to somthing that is valid 

$URI = "$($ConfluenceUrl)/rest/mywork/latest/task" 

$Tasks = Invoke-RestMethod -uri $URI -Headers $Header -ContentType "application/json" -Method Get