0
タイトルが述べるように、OAuth1.0認証の最初の部分は、リクエストトークンを取得するだけです。私はC#を使用してコンソールアプリケーションでこれをやっています。私はこれで3日間作業していますが、インターネットから数多くのサンプルを試しましたが、これまでのところ何もできません。これは、認証(http://rest-service.guides.spring.io/greetingをのような)せずにAPIを消費したときに美しく動作しますが、このようにそれを実行するときに禁断の401を受信C#でOauth1を使用してREST APIからリクエストトークンを取得
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Net.Http;
using System.Net.Http.Headers;
namespace MCAPIClient
{
class Program
{
static void Main(string[] args)
{
RunAsync().Wait();
}
static async Task RunAsync()
{
using (var client = new HttpClient())
{
var values = new Dictionary<string, string>
{
{ "oauth_consumer_key", "<my consumer key>" },
{ "oauth_consumer_secret", "<my secret key>" }
};
var content = new FormUrlEncodedContent(values);
var response = await client.PostAsync("https://app.masteryconnect.com/oauth/request_token", content);
var responseString = await response.Content.ReadAsStringAsync();
Console.WriteLine(response.Headers);
Console.WriteLine("Press any key to continue...");
Console.ReadKey(true);
}
}
}
}
:ここに私の現在の試みです。私は何が欠けていますか?ところで、私はAPIの新しいブランドです。