首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于iOS的必应搜索API

用于iOS的必应搜索API
EN

Stack Overflow用户
提问于 2012-03-15 11:51:06
回答 1查看 1.7K关注 0票数 1

我想在PHP、JS或ObjC中使用Bing图像API,但是像http://msdn.microsoft.com/en-us/library/dd250939.aspx这样的类和属性似乎只能在C#或VB中使用,对吗?

我只想得到图像搜索的JSON结果,指定宽度和高度.从GET url看来是不可能的: api.bing.net/xml.aspx?Appid=XXXXXXXXXXXXXXXXXXXXX&query=sushi&sources=image我尝试插入&size=small或&width=300,但没有发送任何更改。

我可以在ObjC iOS和http://ibing.codeplex.com/中使用API实现宽度和高度属性,但只是作为响应信息,而不是请求参数。

EN

回答 1

Stack Overflow用户

发布于 2012-03-15 13:08:13

我就是这样做的:

  1. 获得了一个PHP脚本来完成服务器上的工作(对于常规的API搜索来说,这适用于我,但也应该适用于图像搜索(也许,经过一些修改.):

函数getOnePageUrls($querystr,$country= "com“,$page=1) { $markets =$page=1(”com“=> "en-US”、"co.uk“=> "en-GB”、"ru“=> "ru-RU”、"de“”=>“DE-DE、"fr”=> "fr-FR“、"es”“=> "es-ES”);$market = $markets$country;if ($page==1) $offset = 0;$offset = (($page-1)*50)+1;$appID = "XXXXXXXXXXXXXXXXXXXXXXXXX";//必应应用程序ID $searchstr = "http://api.search.live.net/json.aspx?Appid=$appID&query=$querystr&sources=web&market=$market&web.count=50&web.offset=$offset";$json = file_get_contents($searchstr);$results = json_decode($json);$results =$Results->SearchResponse->Web->$response>Web-> $response;foreach ($results as $result) { $response[] =$Results->DisplayUrl;}Report$response;}

  • 在目标-C代码中获取响应,使用简单的GET请求

就这样!:-)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9719084

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档