Windows Azure Marketplace で入手できる Bing Search API を利用しています。
Subscription Type: Bing Search API (5000 transactions per month free).
アカウントキーを取得しました。
それでも私は次のように応答します
**The authorization type you provided is not supported.Only Basic and OAuth are supported**
ブラウザーで URL をコピーすると、ユーザー名とパスワードが要求され (パスワードのみが必須であり、アカウント キーに他なりません)、検証後に XML/JSON 形式でデータを表示できます。
プログラムを通じてこれをどのように達成できますか?
私のコードは次のとおりです。
NSString *urlString = [NSString stringWithFormat:@"%s","https://api.datamarket.azure.com/Data.ashx/Bing/Search/v1/Web?$format=json&$top=8&Query='querystring'"];
NSURL *url = [NSURL URLWithString:urlString];
NSData *data = [NSData dataWithContentsOfURL:url];
NSLog(@"%@",[[NSString alloc]initWithData:data encoding:NSUTF8StringEncoding]) ;
NSURLRequest *request = [NSURLRequest requestWithURL:url] ;
NSURLConnection *connection = [NSURLConnection connectionWithRequest:request delegate:self];
[connection start] ;