プロジェクトでは、トークンを使用しないコンシューマーロールを作成しようとしています。私はここから行くんC#でOAuthに接続するにはどうすればよいですか?
string outUrl = "";
string querystring = "";
string consumerKey = "";
string consumerSecret = "";
Uri uri = new Uri("");
oAuthBase2 oAuth = new oAuthBase2();
string nonce = oAuth.GenerateNonce();
string timeStamp = oAuth.GenerateTimeStamp();
string sig = oAuth.GenerateSignature(uri, consumerKey, consumerSecret, string.Empty, string.Empty,
"POST", timeStamp, nonce, oAuthBase2.SignatureTypes.HMACSHA1, out outUrl,
out querystring);
:
私はコードビハインドで必要な詳細を作成するために管理していますか?
トークンを使用しようとしていませんか?トークンは、要求が後続のハンドシェイクから来たものと関連する唯一の方法です。 –
OK、私は理解を構築し始めています。基本的に、私はこの記事のようにデファインされたoauthを使用して2脚のoauthアプローチを利用しようとしています[リンク](http://stackoverflow.com/questions/3032873/has-anybody-implemented-2-legged-oauth-using-dnoa)データには、署名するデータとともにuserIDを含める必要があります。私の人生にとって余分なパラメータで署名する方法はありません – user1367729
DNOAでは、物事を 'ExtraData []'パラメータに入れることができます。私はDevDefinedがそうするかどうかわかりません。なぜあなたはDevDefinedに制約されていますか? –