私はここで新しいラウンドですので、親切にしてください。Sears APIを使用したWebリクエスト
商品に関する詳細を検索するためにシアーズに簡単なリクエストをする必要があります。 私はjson/xmlやサーバーリクエストにあまり慣れていません。
すでにSearsに登録しているので、私はAPIキーを持っています。
私のコードは次のようになります:
protected void Page_Load(object sender, EventArgs e)
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://api.developer.sears.com/v1/productdetails?&store=Sears&contentType=xml");
request.KeepAlive = false;
request.Method = "GET";
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
StreamReader sr = new StreamReader(response.GetResponseStream());
string respond = sr.ToString();
Label1.Text = respond;
}
私は401を取得する - 権限のエラー
質問は以下のとおりです。
- どこで、どのように私はAPIキーを使用していますか?
- 私はフォーマットされていないxmlを取得すると思いますが、正しく表示するにはどうすればいいですか?
ありがとう!
。 Internet Explorerに表示している場合は、書式設定は必要ありません。そうでなければそれはそうではないかもしれません。もし必要なら、 'tidy'やそのようなライブラリを使ってフォーマットすることができます。 –