Войдите в FogBugz через приложение C#

Я пытаюсь войти в fogbugz, используя мое приложение на C#. Я использую FogBugz XML API. Код, который я сейчас использую:

   <form method="post" action="https://xxxxx.fogbugz.com/api.asp?cmd=logon">
   Email:
   <input type="text" value="email" name="email">
   <br />    
   Password:
   <input type="password" value="password" name="password">
   <br /> 
   <input type="submit">
   <br />
   </form>

Когда я делаю это, я вхожу в FogBugz. Я получаю XML-файл в качестве вывода, где у меня есть токен под тегами.

Есть ли способ заставить пользователя видеть файл aspx, а не файл XML, но я мог бы использовать файл XML и кэшировать значение токена? Я новичок в FogBugz, пожалуйста, помогите! Спасибо.

1 ответ

Я бы порекомендовал проверить FogLampz.

Это позволяет вам писать код, такой как:

FogBugzClient.LogOn("https://myproject.fogbugz.com/api.asp", 
"email@mydomain.com", "password");

var projects = FogBugzClient.GetProjects();
var areas = FogBugzClient.GetAreas();

Используйте это в своем коде для вашей страницы aspx. (вам не нужно ваше действие формы, указывающее на fogbugz)

Затем вы можете отобразить / изменить / сделать что-нибудь к результатам, как вы хотите.

В качестве альтернативы есть Fogbugz Csharp API Wrapper, который позволяет очень похожему стилю кодирования извлекать данные FogBugz.

Другие вопросы по тегам