标签: bing-api

如何在PHP字符串中删除%EF%BB%BF

我正在尝试使用Microsoft Bing API.

$data = file_get_contents("http://api.microsofttranslator.com/V2/Ajax.svc/Speak?appId=APPID&text={$text}&language=ja&format=audio/wav");
$data = stripslashes(trim($data));
Run Code Online (Sandbox Code Playgroud)

返回的数据在返回的字符串的第一个字符中有一个'\n'字符.它不是空间,因为我在返回数据之前对其进行了尝试.

''角色竟然是%EF%BB%BF.

我想知道为什么会这样,也许是微软的错误?

如何在PHP中删除此%EF%BB%BF?

php bing-api microsoft-translator

3
推荐指数
3
解决办法
2万
查看次数

如何在bingmap wpf中使图钉在地图上可拖动

我正在研究bingmap wpf.我在鼠标点击事件上创建了图钉.现在我需要使其可拖动并根据图钉位置跟踪坐标.任何人都知道如何使图钉可拖动,以及我们需要在哪个函数中编写代码以在发布时进行更新.

非常感谢你提前

c# wpf bing-maps bing-api

3
推荐指数
1
解决办法
1438
查看次数

禁用路线更改并隐藏Bing地图中的航点

美好的一天,

我正在使用Bing Maps(纯粹是html和javascript)来跟踪沿预定路线移动的车辆.我使用DirectionsManager创建了路线,但用户可以拖动路线进行更改.

我想禁用此功能,以便用户无法更改路线以及隐藏路线上的所有航路点.

任何协助,指导或资源都将非常感谢.提前致谢.

问候,

html javascript bing-maps bing-api

3
推荐指数
1
解决办法
1742
查看次数

Bing地图:指定的凭据无效

我似乎无法让Bing从我的开发服务器接受我的API密钥 - 我已经从bingmapsportal.com网站设置了一个API密钥,并设置了URL http://localhost并成功生成了密钥.

然后,我按照API文档中的说明实现地图,如下所示:

<html>
<head>
<script type="text/javascript" src="http://ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=7.0"></script>
<script type="text/javascript">
    function getMap(){
        var mapInitOpts = {
            credentials: 'mycredentials',
            mapTypeId: Microsoft.Maps.MapTypeId.road
        };
       var map = new Microsoft.Maps.Map(document.getElementById("map_canvas"), mapInitOpts);
     }
</script>
</head>
  <body onload="getMap();">
   <div id='map_canvas' style="position:absolute; top:0px; left:0px; width:100%; height:100%;"></div><br />
  </body>
</html>  

// map shows invalid credentials error
Run Code Online (Sandbox Code Playgroud)

但是,我总是得到"指定的凭据无效"消息.

有关这个问题的任何想法?

bing bing-maps bing-api

3
推荐指数
1
解决办法
5163
查看次数

如何从BING Search Engine API返回JSON结果

目前我只能根据登录数据市场azure进行搜索.

返回的结果以表格形式格式化,我不会以任何方式返回它们以JSON格式返回它们.

返回结果后会显示一个链接,但是当该链接粘贴在浏览器的URL部分时,它需要用户名和密码.

返回URL的示例 https://api.datamarket.azure.com/Bing/Search/v1/Web?Query=%27car%27

曾经有一个api使用REST,但现在它只返回错误而不再工作.

有没有办法使用这个BING API并检索它的返回查询?

无法尝试登录azure后返回错误不支持您提供的授权类型.仅支持Basic和OAuth

bing bing-api

3
推荐指数
1
解决办法
1万
查看次数

从Bing Search api获取所有链接并将其添加到阵列

我有一个问题,因为我是Bing Search API的新手,我不熟悉如何使用它.我想从Bing搜索结果中获取所有链接.所以我在搜索关键字.正在工作,但我希望获得我从我在Java应用程序中包含的Bing Search API获得的结果的链接.问题是我想检索链接并将其保存到数组中.所以我使用XML将其解析为JSON.但是当我试图获取Urls或链接时,我无法得到它们的主要问题.有没有人知道如何做或我做错了?

我想以http://en.wikipedia.org/wiki/Omonoia(Bing搜索API的搜索结果之一) 为例

以下是一些代码:

String str = "http://maps.google.com/maps/api/geocode/xml?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&sensor=true";
URL url = new URL(str);
InputStream is = url.openStream();
int ptr = 0;
StringBuilder builder = new StringBuilder();
while ((ptr = is.read()) != -1) {
builder.append((char) ptr);
}
String xml = builder.toString();

JSONObject jsonObject = XML.toJSONObject(xml);
System.out.println(jsonObject.toString());
System.out.println(jsonObject.get("id"));
Run Code Online (Sandbox Code Playgroud)

一些输出:

"feed":{"entry":[{"id":"https://api.datamarket.azure.com/Data.ashx/Bing/Search/v1/Web?Query=' what      is omonoia'&$skip=0&$top=1","title":{"type":"text","content":"WebResult"},"updated":"2015-01-15T14:35:57Z","content":{"m:properties":{"d:Url":{"content":"http://en.wikipedia.org/wiki/AC_Omonia","m:type":"Edm.String"},"d:DisplayUrl":{"content":"en.wikipedia.org/wiki/AC_Omonia","m:type":"Edm.String"},"d:Title":{"content":"AC Omonia - Wikipedia, the free encyclopedia","m:type":"Edm.String"},"d:Description":{"content":"Athletic Club Omonoia Nicosia, commonly referred to as Omonoia, is a Cypriot professional football club based in the …
Run Code Online (Sandbox Code Playgroud)

java xml json bing-api

3
推荐指数
1
解决办法
4984
查看次数

Bing Maps V8 -Uncaught ReferenceError: Microsoft is not defined

我在我的应用程序中使用 bing 地图进行搜索。兵图V8控制。

我用过这个 CDN

<script type='text/javascript' src='http://www.bing.com/api/maps/mapcontrol?callback=GetMap&key=api_key' async defer></script>
Run Code Online (Sandbox Code Playgroud)

之后,当我尝试使用 Microsoft.Maps 时。它在说:

Uncaught ReferenceError: Microsoft is not defined

new Microsoft.Maps.Color(100,100,0,100); 
Run Code Online (Sandbox Code Playgroud)

有没有人对此有想法?

javascript jquery bing-maps bing-api angularjs

3
推荐指数
1
解决办法
4704
查看次数

为Bing Search API添加分页功能到DataServiceQuery

我正在尝试添加Bing搜索(仅限Web结果)代理,以便我可以转到不同的结果页面.我知道我应该使用参数$ skip,但因为它有一个美元符号,我无法让它正确输出URL.

我只能让它显示不正确(它需要美元符号后&:

https://api.datamarket.azure.com/Data.ashx/Bing/SearchWeb/Web()?Query='xbox'&Page = 2

...或者给我以下错误:

{将Linq表达式转换为URI时出错:无法添加查询选项'$ Page',因为它以保留字符'$'开头.}

这是我的代码(我的补充是在底部).任何帮助将不胜感激.谢谢!

    public BingSearchContainer(Uri serviceRoot) : 
            base(serviceRoot) {
    }

    /// <summary>
    /// </summary>
    /// <param name="Query">Bing search query Sample Values : xbox</param>
    /// <param name="Market">Market. Note: Not all Sources support all markets. Sample Values : en-US</param>
    /// <param name="Adult">Adult setting is used for filtering sexually explicit content Sample Values : Moderate</param>
    /// <param name="Latitude">Latitude Sample Values : 47.603450</param>
    /// <param name="Longitude">Longitude Sample Values : -122.329696</param>
    /// <param name="WebFileType">File extensions to return Sample …
Run Code Online (Sandbox Code Playgroud)

c# azure bing-api

2
推荐指数
1
解决办法
2489
查看次数

如何在C#中使用System.Data.Services.Client?

我试图Bing Search API在我的C#程序中使用它.当我尝试

using System.Data.Services.Client; 在我的程序中,它给我以下错误:

The type or namespace name 'Services' does not exist in the namespace 'System.Data' (are you missing an assembly reference?)

我在Windows 7 64位版本中使用Microsoft Visual Studio 2010.我是编程的新手,不知道如何设置汇编引用.我可以告诉我如何解决这个问题?

c# bing bing-api

2
推荐指数
1
解决办法
3501
查看次数

制作方法异步

我有一个调用Bing Api的方法.

IEnumerable<WebResult> Search(string query)
Run Code Online (Sandbox Code Playgroud)

我想让这个异步,这样如果我多次调用它,那些调用中的每一个都是独立的.所以,遵循这里的建议,我将签名更改为

async Task<IEnumerable<WebResult>> SearchAsynch(string query)
Run Code Online (Sandbox Code Playgroud)

但是我得到了警告

This async method lacks 'await' operators and will run synchronously...
Run Code Online (Sandbox Code Playgroud)

我希望整个方法都是异步的(至少我认为它应该如何工作).我怎么做?这是我的代码

public async Task<IEnumerable<WebResult>> SearchAsynch(string query)
        {
            if (query == null)
            {
                throw new ArgumentNullException("query cannot be null");
            }

            DataServiceQuery<WebResult> webQuery = _bingContainer.Web(query, null, null, null, null, null, null, null);
            IEnumerable<WebResult> webResults = webQuery.Execute();
            return webResults;
        }
Run Code Online (Sandbox Code Playgroud)

问题是我不确定在这段代码中等待什么.

c# bing-api async-await

1
推荐指数
1
解决办法
446
查看次数