12

oauth を使用して jira にアクセスしようとしています。このドキュメントを読んでいます: 「jira-python のドキュメントへようこそ」

しかし、この oauth 部分では、これらのパラメーターを取得する方法がわかりません。

access_token, access_token_secret, consumer_key, key_cert

4

3 に答える 3

3

最初に、アプリケーションの JIRA へのアプリケーション リンクを追加する必要があります: https://confluence.atlassian.com/display/JIRA060/Configuring+Application+Links

JIRA にアクセスするアプリケーションが Web アプリケーションではない場合、アプリケーション URL として任意の URL を使用できますが、その URL は、JIRA の管理 UI のアプリケーション リンクのリストに表示されるアプリケーション アイコンを取得するために使用されます。

次に、いわゆる「oauth ダンス」を実行して、OAuth トークンとそれに対応するシークレットを取得する必要があります。ここでアトラシアンの例をご覧ください: https://bitbucket.org/atlassian_tutorial/atlassian-oauth-examples/src

これらの例は主にダンス自体をカバーしていますが、OAuth トークン + シークレット (ダンス中に受け取る) を使用した認証については、http: //jira.readthedocs.io/en/latest/examples.html#oauthに記載されています。これが役立つことを願っています。

少なくとも私にとってはうまくいきました(私の場合はPythonでも)。:)

于 2013-10-01T12:35:49.293 に答える
1

残念ながら、他の回答は Python 3 では機能しません。https://github.com/rkadam/jira-oauth-generatorが Python 3 の Jira OAuth を完全にカバーしていることがわかりました。

于 2018-12-03T12:34:25.470 に答える