Tag: 谷歌API

从网站上抓取数据的最好方法是什么?

我需要从网站中提取内容,但应用程序不提供任何应用程序编程接口或其他机制以编程方式访问该数据。 我发现了一个名为Import.io的有用的第三方工具,它提供了用于抓取网页和构build数据集的点击和移动function,唯一的是我想在本地保存数据,而且我不想订阅任何订阅计划。 这家公司使用什么样的技术来抓取网页和build立他们的数据集? 我发现一些网页抓取框架pjscrape和Scrapy可以提供这样的function

API密钥与HTTP身份validation相比,RESTful API中的OAuth

我正在为我维护的其中一个应用程序构build一个RESTful API。 我们目前正在寻求build立各种东西,需要更多的控制访问和安全。 在研究如何确保API的时候,我发现了一些关于使用什么forms的不同观点。 我已经看到一些资源说HTTP-Auth是要走的路,而其他人则更喜欢API密钥,甚至其他人(包括我在这里发现的问题)OAuth发誓。 然后,当然,那些喜欢API密钥的人说,OAuth是专为代表用户访问的应用程序devise的(据我所知,如使用您的Facebook帐户login非Facebook网站),而不是用户直接访问他们特别注册的网站上的资源(如访问Twitter服务器的官方Twitter客户端)。 然而,OAuth的build议似乎甚至是最基本的authentication需求。 那么我的问题是 – 假设这些都是通过HTTPS完成的,三者之间的一些实际区别是什么? 什么时候应该考虑其他人?

ffmpeg C API文档/ tutorial

我正在试图find使用ffmpeg C API的文档。 看来只有命令行文档可用。 有没有好的文档/教程/链接?

条件SpatialRestrictions.IsWithinDistance NHibernate.Spatial

有没有人实现这一点,或知道是否会很难实现这个/有任何指针? public static SpatialRelationCriterion IsWithinDistance(string propertyName, object anotherGeometry, double distance) { // TODO: Implement throw new NotImplementedException(); } 从NHibernate.Spatial.Criterion.SpatialRestrictions 我可以在hql中使用“where NHSP.Distance(PROPERTY,:point)”。 但是想要将这个查询与我现有的Criteria查询结合起来。 目前我正在创build一个粗糙的多边形,并使用 criteria.Add(SpatialRestrictions.Intersects("PROPERTY", myPolygon)); 编辑有一个通过重载SpatialRelationCriterion构造函数,添加新的SpatialRelation.Distance的原型工作 public static SpatialRelationCriterion IsWithinDistance(string propertyName, object anotherGeometry, double distance) { return new SpatialRelationCriterion(propertyName, SpatialRelation.Distance, anotherGeometry, distance); } 向SpatialRelationCriterion添加了一个新字段 private readonly double? distance; public SpatialRelationCriterion(string propertyName, SpatialRelation relation, object anotherGeometry, […]

pinterest API文档

2015年8月更新: Pinterest现在在这里提供https://dev.pinterest.com/ v2 Pinterest API有官方或非官方文档吗? 我知道的事情: JSON API是在版本2. https://api.pinterest.com/v2给你一个JSON响应 人们正在编程,因为有一个移动应用程序和testing版的开发 SO上的Pintrestauthentication问题 PHP封装的v1与在Github由Kellan v2的更新与方法:上传,pin,repin,板,活动,stream行 – 阅读凯兰的代码是我能find的最好的信息 更多关于凯兰的工作与Pinterest团队的回应 私人非官方Facebook Pinterest开发小组 这里是Pinterest后面的一些明星 更新2014年3月4日 Pinterest已经发布了一个可以请求访问的testing版v3 API。 向下滚动页面,您将看到左列中列出的端点。 https://developers.pinterest.com/api_docs/ 更新2013年1月9日由于https://api.pinterest.com/v2提供了一个404,它似乎已经被转移到v3。 https://api.pinterest.com/v3 { "status": "failure", "code": 11, "host": "053", "generated_at": "Wed, 09 Jan 2013 10:25:27 +0000", "message": "API method not found.", "data": null } 2012年11月19日更新 http://tijn.bo.lt/pinterest-api的非官方API文件已经不存在了,连同他们的整个网站。 我在这篇文章中留下链接,因为它可能会重新联机。 Pinterest仍然没有向开发者提供他们的api地位。 更新2012年5月22日, Pinterest还没有提供公共API。 人们通过iPhone用户代理连接到api端点,这是iOS应用程序可用的 […]

Rest API服务器的Scala框架?

我们正在考虑将Rest API服务器(它位于Web服务中,在Symfony PHP中)移到Scala,原因有几个:速度,没有开销,CPUless,代码less,可伸缩性等等。但是我一直在享受我最近在Scala书以及所有博客文章和问题中学到的东西(这不是太难看!) 我有以下select: 从头开始构buildRest API服务器 使用像Scalatra这样的小型Scala Web框架 使用电梯 有些东西,我将不得不使用:HTTP请求,JSON输出,MySQL(数据),OAuth,Memcache(caching),日志,file upload,统计(也许Redis)。 你会推荐什么?

现实生活中的交易API

你知道一个API,可以让你用真实的股票或货币进行交易吗? 如果是这样,请描述你的经验: 易于开发 佣金 沙箱环境? 等等

以REST风格调用资源上的服务器端方法

请记住,我对REST有一个基本的了解。 比方说,我有这个url: http://api.animals.com/v1/dogs/1/ 而现在,我想让服务器让狗叫。 只有服务器知道如何做到这一点。 比方说,我想让它在CRON的工作上运行,让这只狗每隔10分钟就要吠叫一次。 这个电话是什么样的? 我有点想这样做: url请求: ACTION http://api.animals.com/v1/dogs/1/ 在请求体中: {"action":"bark"} 在你为我自己制作HTTP方法而生气之前,请帮助我,让我更好地了解如何以REST方式调用服务器端方法。 🙂 编辑澄清 有关“树皮”方法的更多说明。 以下是一些可能导致不同结构化API调用的选项: 树皮只是发送一封电子邮件到dog.email并没有logging。 树皮发送电子邮件到dog.email和增量dog.barkCount由1。 树皮创造一个新的“树皮”logging与树皮时间戳记树皮发生时。 它也使dog.barkCount增加1。 树皮运行系统命令从Github下拉最新版本的狗代码。 然后它发送一条短信给dog.owner,告诉他们新的狗码正在生产中。

将枚举转换为一个Set / List

是否有一些单线桥的方法转储给定的枚举java.util.List或java.util.Set? 像Arrays.asList()或Collection.toArray()内置的东西应该存在的地方,但我无法在我的IntelliJdebugging器的评估窗口(和谷歌/ SO的结果也)find。 先谢了,安东

Twitter API返回错误215,错误的身份validation数据

我正在尝试通过Twitter的API来获取用户的关注者列表。 http://api.twitter.com/1.1/followers/ids.json?cursor=-1&screen_name=username 我得到这个错误信息作为回应。 { code = 215; message = "Bad Authentication data"; } 我似乎无法find与此错误代码相关的文档。 任何人有任何关于这个错误的想法?