对于Google Analytics,我必须证明我拥有自己的域名.我添加了TXT记录来执行此操作.我还必须向Microsoft证明我通过将文件(BingSiteAuth.xml)上传到我的网站来拥有我的域名.
现在我已启动并运行Google和Bing的Google Analytics和网站管理员工具,我可以删除这些验证记录,还是会打破分析?将记录和文件留在那里会造成任何安全风险吗?
在我的电子商务应用程序中,我需要在Bing地图中绘制我附近的商店,而我的另一个要求是在缩放和调整地图时我需要根据地图中心更新我的商店.因此,为了实现这一点,我主要选择传统的编码方式.步骤如下.
首次启动我将发送api请求位置,并将在地图上绘制商店.
在Google搜索期间,我发现了许多关于使用Microsoft Rx框架实现类似功能的建议.但没有得到任何正确的代码示例来实现我的目标.任何人都可以帮助我或指导我解决我的问题.请记住,我需要在一次请求中在地图上平均绘制400个商店.
问候,
Stez.
我试图以编程方式在Microsoft Bing搜索引擎上执行搜索.
这是我的理解:
在旧API(Bing Search API 2.0)中,您在URL中指定密钥(应用程序ID),此类密钥将用于对请求进行身份验证.只要您将密钥作为URL中的参数,就可以获得结果.
在新API(Windows Azure Marketplace)中,您不在URL中包含密钥(帐户密钥).相反,您输入查询URL,然后服务器将要求您的凭据.使用浏览器时,会弹出一个要求输入名称和密码的弹出窗口.说明是将帐户名留空,并将密钥插入密码字段.
好的,我已经做了所有这些,我可以在浏览器页面上看到我的搜索的JSON格式结果.
如何在PHP中以编程方式执行此操作?我尝试从Microsoft MSDN库中搜索文档和示例代码,但我要么在错误的位置搜索,要么资源非常有限.
有人能告诉我你怎么做"在弹出的密码字段输入密钥"部分在PHP中?
非常感谢提前.
我想显示一些自定义搜索结果.
我查看了Google和Microsoft(Bing)的JSON API.不幸的是,谷歌每天的查询数量有限制(最多一万次查询需要50美元).但是,Bing每天允许"无限制"的查询量,免费.
还有其他服务,例如Bing的JSON API,没有Google的API这样的查询限制吗?
一个相关的问题可能是Metacrawler这样的服务如何组合来自多个搜索引擎的搜索结果,而这些引擎的服务条款明确指出这些结果可能只能通过这种(付费)API获得,而不是通过爬行获得.
Bingbot会在每天几个小时内非常努力地访问我的网站,并且在剩下的时间里会非常轻松.
我要么想要平滑它的爬行,降低它的速率限制,要么完全阻止它.它并不真正通过任何真正的访问者发送.
有没有办法可以平滑其爬行或速率限制呢?
我正在努力实施Bing Cashback.为了验证来自Bing的传入请求是有效的,他们提供签名.签名是使用RSA加密的URL的160位SHA-1哈希.
Microsoft提供了RSA"公钥",模数和指数,我应该用它来解密哈希.
有没有办法创建解密哈希所需的Java密钥对象,正如微软所说的那样?
我能找到的所有东西都会自动创建RSA密钥对,因为这就是RSA应该如何工作的.如果可能的话,我真的很想使用Java对象,因为这显然比手动编码解决方案更可靠.
他们提供的示例代码是在.NET中,并使用.NET库函数来验证哈希.特别是RSACryptoServiceProvider.VerifyHash()
我正在尝试使用Bing Translation API,但我很困惑.似乎有很多可能性(新的和新的)但我不明白我必须做什么.
有人可以帮帮我吗?
我想发送HTTP请求http://api.microsofttranslator.com/V2/Ajax.svc/Translate?appId=<AppId>&to=de&text=World并获得翻译.在哪里获得AppId?
到目前为止我做了什么:
现在我有Client_ID和Client_Secret,还有一个帐户密钥(在这里可见https://datamarket.azure.com/account)
现在做什么?
非常感谢或任何帮助!
api localization bing language-translation microsoft-translator
我们有一个节点js应用程序,我们最近从IIS 7(通过IIS节点)上运行到在Linux上运行(Elastic Beanstalk).自从我们切换以来,我们已经收到了很多非UTF-8网址被发送到我们的应用程序(主要来自爬虫),例如:
Bj%F6rkIIS正在转换为Björk.现在这被传递给我们的应用程序,我们的Web框架(express)最终调用了
decodeURIComponent('Bj%F6rk');
URIError: URI malformed
at decodeURIComponent (native)
at repl:1:1
at REPLServer.self.eval (repl.js:110:21)
at repl.js:249:20
at REPLServer.self.eval (repl.js:122:7)
at Interface.<anonymous> (repl.js:239:12)
at Interface.emit (events.js:95:17)
at Interface._onLine (readline.js:203:10)
at Interface._line (readline.js:532:8)
at Interface._ttyWrite (readline.js:761:14)
是否有推荐的安全方式,我们可以在发送url字符串表达之前执行与IIS相同的转换?
请记住
unescapejavascript函数和对这些URL的大多数请求来自Bing Bot,我们希望尽量减少对搜索排名的任何不利影响.
unescape在不久的将来被移除?我正在使用Bing Search API 2.0(XML)和PHP来检索结果.
但是当运行一些查询时,API不会返回Bing.com会得到的(相同)结果.
当我发送此请求时:( 这是使用API)
http://api.search.live.net/xml.aspx?Appid=__________&query=3+ts+site%3Amycharity.ie/charity&sources=web&web.count=10&web.offset=0
Run Code Online (Sandbox Code Playgroud)
我得到0结果.
但如果我去Bing.com搜索培根,网址将是:
http://www.bing.com/search?q=bacon&go=&form=QBRE&filt=all&qs=n&sk=&sc=8-5
Run Code Online (Sandbox Code Playgroud)
因此,如果我将我的API查询替换为此URL,如下所示:
http://www.bing.com/search?q=3+ts+site%3Amycharity.ie/charity&go=&form=QBRE&filt=all&qs=n&sk=&sc=8-5
Run Code Online (Sandbox Code Playgroud)
我应该再次获得0结果,对吗?
不,我得到了1个结果.(我用API寻找的结果).
为什么是这样?有没有办法解决?
bing ×10
api ×2
php ×2
search ×2
bingbot ×1
dns ×1
encryption ×1
iis ×1
java ×1
javascript ×1
localization ×1
node.js ×1
robots.txt ×1
rsa ×1
url-encoding ×1
web-crawler ×1
windows-8 ×1
xml ×1