我已经开始使用 Adobe Sign In API。我在这里测试了可用的方法https://secure.na1.echosign.com/public/docs/restapi/v6;jsessionid=6B036BE57F4653E3FE5E5A4DE95172E9.app-a6#!/libraryDocuments/getLibraryDocuments并且能够获取所有图书馆文档
在上面的测试页面中,首先它需要OAuth Access Token,可以在下面的 url https://secure.na1.echosign.com/public/static/oauthDoc.jsp的帮助下重试
我已经尝试了上面链接中“授权请求”部分中提到的方法,但没有成功。
下面是我在我的应用程序中使用的代码
private static string CLIENTID = "Client_ID";
private static string SCOPE = "library_read:self";
public static String OAUTH_BASE_URL = "https://secure.na1.echosign.com/public/oauth?redirect_uri={0}&response_type=code&client_id={1}&scope={2}";
public static async Task<HttpResponseMessage> MakeAPICallAsync()
{
HttpResponseMessage httpResponseMessage;
using (var client = new HttpClient())
{
client.BaseAddress = new Uri(string.Format(OAUTH_BASE_URL, "http://localhost:63274/Home/Validate", CLIENTID, SCOPE));
client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
//GET Method
httpResponseMessage = await client.GetAsync("/");
if (httpResponseMessage.IsSuccessStatusCode)
{
}
else
{
Console.WriteLine("Internal server Error");
}
}
return httpResponseMessage;
}
问题是,当我运行应用程序时它什么也不做,也不重定向到“redirect_uri”参数中提供的 url。
谁可以帮我这个事?
