1

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] ;
4

0 に答える 0