Войдите в 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.