0
私はAPIをクライアントから与えました。私はoauth2を使ってメソッドを#mvcから呼び出さなければなりません。OAuth2でAPIを呼び出すC#MVC
私は
String secret = @"password";
NameValueCollection parameters = new NameValueCollection();
parameters.Add("client_id", "clientid");
parameters.Add("client_secret", secret);
parameters.Add("grant_type", "client_credentials");
parameters.Add("pagesize", "3");
parameters.Add("pageno", "1");
WebClient client = new WebClient();
var result = client.UploadValues("http://api.test.com/getcustomers",parameters);
var response = System.Text.Encoding.Default.GetString(result);
APIを呼び出すために、次のコードを使用していますページ・サイズとPAGENOは、このメソッドのパラメータです。
私はこのコードを実行すると、私はエラーになっています{「エラー」:「INVALID_REQUESTは、」}アクセストークンの\」。パラメータ 『「\を確認してください」}』
私はとのAPIを呼び出すかどうかを教えてくださいOAuth2は、あなたが最初にユーザーの資格情報を渡すことによって、APIからアクセストークンを取得し、このAPIを呼び出すたびに、ヘッダーとしてこのトークンを注入する必要が正しい
最初に 'access_token'を要求するために' client_id'、 'client_secret'、' grant_type'を使う必要はありません。 –