2016-04-11 20 views
0

Bir grup JIRA meselesini ve ilişkili yorumlarını Github sorunlarına aktarma görevini üstlendim.Github API: Sorun oluştururken sorunun muhabiri başka bir kullanıcıya ayarlanabiliyor mu?

Github v3 API'sini kullanarak, sorunu oluştururken kimliği doğrulanmış kendimden başka, Github kuruluşumuzdaki/ekibimizdeki başka bir kullanıcıya soruyu açan kişiyi ayarlamak mümkün müdür? Github'daki konuların yaratıcıları olarak listelenen konuların JIRA muhabirlerini (meseleyi raportör olan JIRA dilinde) rica ediyorum.

Ayrıca, yorumları program aracılığıyla oluşturduğumda, yorumları kuruluştaki diğer kullanıcılarla ilişkilendirmek mümkün müdür?

Teşekkürler.

cevap

0

Yapmaya çalıştığınız şey, yalnızca GitHub Enterprise sürümünde kullanılabilen özelliği kullanmaktır. Yani, deponuz github.com'da barındırılıyorsa, yanıt hayır, her kullanıcının size their personal api tokens numaralı telefonu vermesini istemeden mümkün değildir.

Eğer Impersonation oauth tokens

üzerinden bir istekte bulunun bunu yapabilir GH Kurumsal kullanıcı olmak şanslı iseniz:

POST /admin/users/:username/authorizations 

Ve diğer eylemleri gerçekleştirmek için belirteci kullanabilirsiniz.

0

OAuth Authorizations API'u kullanarak bir uygulama oluşturursanız bu mümkündür. Taklit etmek istediğiniz her kullanıcı, bunun çalışması için izinler vermelidir.

Alternatif olarak, Sorunu otomatik olarak doğru kişiye atayabilir veya Orijinal metnin oluşturucunun kim olduğunu belirtmek için Sorun metninin alt kısmına bir @ -mention ekleyebilirsiniz.