2016-06-14 2 views
0
のアクセス権

プロジェクトがリストされているAtlassian/Jiraアカウントを取得しました。私はいくつかの余分な分析をするために、さまざまな問題をインポートしたいと思います。私はアトラシアン/のJiraに接続すると、私は、Pythonに欲しいものをインポートする方法を見つけた:Jira/AtlassianでのR

from jira import JIRA 
    import os 
    impot sys 
    options = {'server': 'https://xxxxxxxx.atlassian.net'} 
    jira = JIRA(options, basic_auth=('admin_email', 'admin_password')) 
    issues_in_proj = jira.search_issues('project=project_ID') 

それは非常によく動作しますが、私はR.で同じことは、それが可能であることを確認したいと思いますか?私はRJIRAパッケージが見つかりましたが、私のための3つの問題があります。

  1. それはdevのバージョン
  2. 私はDESCRIPTIONファイルは、「不正な」であるとして、それをインストールすることができませんで、まだです。
  3. これは、JIRAサーバーのURLに基​​づいている: "https://JIRAServer:port/rest/api/" と私はまた、カールのクエリがあることが判明

xxxxx.atlassian.netのURLがあります。

curl -u username:password -X GET -H 'Content-Type: application/json' 
    "http://jiraServer/rest/api/2/search?jql=created%20>%3D%202015-11-18" 

が、再びそれを"https://JIRAServer:port/rest/api/"フォームに基づいており、さらにウィンドウを使用しています。

誰かがアイデアを持っていますか?

ありがとうございました!

答えて

1

"https://JIRAServer:port/rest/api/" フォームが残りAPIとしてのJiraのREST API https://docs.atlassian.com/jira/REST/latest/

で、それだけでHTTPメソッド呼び出しを行うと、あなたのデータを提供します。

すべてのJIRAインスタンスは、残りのAPIを公開するだけで、このようなあなたのJIRAドメインにブラウザを指している必要があります:

https://xxxxx.atlassian.net/rest/api/2/field

、あなたが例えば

、あなたはへのアクセス権を持つすべてのフィールドが表示されます

これは、freshmeat_linux/Linux]からphp、java、または単純なcurl呼び出しを使用してjiraデータを取得できることを意味します。私はRJIRAを使用していませんが、使用したくない場合は、Rを使用して残りのAPIにHTTP呼び出しを行うことができます。私のブログ上

これらの2つのリンクがあなたに多くの洞察力を与える可能性があります

http://javamemento.blogspot.no/2016/06/rest-api-calls-with-resttemplate.html http://javamemento.blogspot.no/2016/05/jira-confluence-3.html

幸運:)それは完全に働いた

+0

、メルシー! – OF3390