![](/img/trans.png)
[英]Unable to show success alert message on website post email sent request via modal dialog on .net mvc
[英]Unable to make POST call via tinyOauth 1.0a in .NET
我試圖讓通過TinyOauth 1.0A .NET包 后呼叫 ,但我總是得到invalid_oauth簽名 。 我正在使用RestClient(RestSharp)進行后期呼叫,盡管在郵遞員中工作正常。 誰能幫助我如何通過Rest.Sharp客戶端和.NET中的tinyOauth進行后期調用?
Request:
{
"cardNumber": "199990713879999",
"storeId": "12",
"pin": "458920"
}
注意:您需要在項目中從nuget數據包管理器中添加RestSharp和TinyOauth1.0進行調用
public async Task<string> httpCalls(string url, bool isGet, string data)
{
String responseJson = String.Empty;
AccessTokenInfo accessTokenInfo = await OAuth();
TinyOAuth tinyOAuth = new TinyOAuth(oauthConfig());
RestClient client = new RestClient(url);
RestRequest request;
if (isGet == true)
{
request = new RestRequest(Method.GET);
request.AddHeader("Authorization", tinyOAuth.GetAuthorizationHeader(accessTokenInfo.AccessToken, accessTokenInfo.AccessTokenSecret, url, HttpMethod.Get).ToString());
}
else
{
request = new RestRequest(Method.POST);
request.AddHeader("Authorization", tinyOAuth.GetAuthorizationHeader(accessTokenInfo.AccessToken, accessTokenInfo.AccessTokenSecret, url, HttpMethod.Post).ToString());
request.AddHeader("Content-Type", "application/json");
request.AddParameter("undefined", data, ParameterType.RequestBody);
}
IRestResponse response = client.Execute(request);
return response.Content;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.