Tag: 谷歌API

电视指南上市API

有没有人知道为所有渠道和有线电视提供商提供电视节目清单(通过API或下载)? 还是有没有独立的公司收集/提供这样的数据? 一个API / REST / SOAP接口会很棒。

REST API的自动化testing

我想为REST API编写一个自动化testing套件。 当我们完成新的服务时,我们希望检查以确保所有以前创build的服务按预期工作。 任何build议,最好的工具来完成这个? 我知道像Apigee这样的工具可以让你一次testing1个服务,但是我们希望能够通过点击一个button来testing所有的服务。

什么是API密钥?

这几天我几乎在所有的跨服务应用程序中都看到了这个词。 API密钥究竟是什么,它有什么用途? 另外,公钥和私钥之间的区别是什么?

通过API获取我的公共IP

是否有一个大公司的公共API来获取我的公共IP在程序中? 我find了http://ip-address.domaintools.com/myip.xml ,这正是我想要的,但不幸的是,它阻止了Python的urllib以及许多其他的http库,除非你欺骗用户代理(任何事情根本不能被称为API)。 问题在于我需要这些数据用于某些潜在的开源库,所以我们必须遵守规则。 我也知道,我可以做print $_SERVER[REMOTE_ADDR] ,但我不希望服务器stream量使用我的图书馆的每个人。 那么,有没有像上面的URL,但真正的API,允许机器人?

自定义授权HTTP标头

当他向API发送请求时,我需要对客户端进行身份validation。 客户端有一个API令牌,我正在考虑使用标准Authorization标头将令牌发送到服务器。 通常这个头被用于Basic和Digestauthentication。 但我不知道是否允许自定义此标头的值并使用自定义authenticationscheme,例如: Authorization: Token 1af538baa9045a84c0e889f672baf83ff24 你会推荐这个吗? 还是有更好的方法来发送令牌?

最适合Github API v3的python库

我正在寻找适合我的Github APIv3的Python库。 背景:我是一个基于Matlab和C ++的背景的python noob,最近学会了使用python-matplotlib。 我发现在GH API文档中提到了一个库(python-github3) 。 在ipython中玩了一两个小时之后,我发现它真的很不直观。 我再看了一下,发现有不less人试图写这样一个图书馆。 PyGithub和另外一个python-github3看起来更有希望(一目了然),显然与第一个不同。 在接下来的几天,在图书馆之后连续试用图书馆之前,我想问一下SO社区是否有一个对图书馆公认的,明确的,明显的select? 我不喜欢的第一个库是(对我)不直观的方式来获取数据 – 一些东西,你得到的属性,一些你作为返回值的方法,返回值是一些复杂的对象,必须被分页和迭代,等等 在这方面,PyGithub乍一看看起来更吸引人 – 清楚地向下钻取一个对象层次结构,然后到达包含你想要的属性的属性: for repo in g.get_user().get_repos(): print repo.name 那么,任何珍贵的智慧分享? 我知道我没有足够的技能来快速判断图书馆的质量,这就是为什么我要转向SO社区。 编辑:fwiw,我结束了使用PyGithub 。 它运行良好,作者真正接受反馈和错误报告。 🙂

如何从条形码号码中查找有关图书的数据?

我正在构build世界上最简单的图书馆应用程序。 我所要做的就是扫描一本书的UPC(条形码),使用一个典型的扫描仪(只是将条形码的数字input到一个字段中),然后用它来查找关于该书的数据。最小,标题,作者,出版年份,以及杜威十进制或国会图书馆目录编号。 目标是打印一张贴有图书目录号码的小贴纸(“脊柱标签”),然后我可以在公司图书馆的货架上用卡片目录号对图书进行分类。 这样,相似主题的书籍往往会彼此靠近,例如,如果你知道你正在寻找一本关于会计的书,你所要做的就是find一些关于会计的书,你会看到另外一半我们有它旁边的,这使浏览图书馆的方便。 似乎有很多的networkingAPI来做到这一点,包括亚马逊和国会图书馆。 但是这些对我来说都是非常混乱的。 我真正想要的是一个单一的高级function,需要一个UPC条形码号码,并返回有关本书的一些基本数据。

如何检索维基词典的内容?

如何可能使用维基词典的API来确定一个词是否存在?

Facebook API“这个应用程序处于开发模式”

“开发模式”对Facebook应用程序意味着什么? 在开发模式中,我找不到对自己能做什么和不能做什么的确切解释,以及与“因为您的应用程序没有生效而不适用于所有用户”的关系。 有些人也把它称为“沙盒模式”,所以我在“发展模式”,“沙盒模式”,“现场还是普通大众都不了解”

Google Sites API全文search不适用于非西方语言

在我的JavaEE应用程序中,我使用基于Atom的Google Sites API从非公开的Google Site中检索内容。 实质上,我们使用Google Site作为轻量级的CMS,在应用程序中,我使用API​​来检索网站内容,为我的在线帮助系统提供内容。 我已经安装了一段时间,它的工作顺利。 问题 在我的应用程序中,我需要将全文searchfunction添加到在线帮助系统中。 我知道这个function请求会在某个时候出现,因此在决定让Google协作平台托pipe我的内容时,我检查了Sites API是否支持全文search。 它确实 。 例如,下面的URL将search整个网站my-site的页面包含关键字user 。 https://sites.google.com/feeds/content/my.doma.in/my-site?q=user 这工作,并给我预期的结果页面。 但是,这样做只适用于用西方语言编写的内容 ,或者更确切地说,是用空格和标点符号来区分标记/单词的语言。 当我对我的日语内容进行类似的search时,search关键词ユーザー : https://sites.google.com/feeds/content/my.doma.in/my-site?q=%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC 我只会search结果页面,其中search词显示为空白string,即由空格或标点符号分隔。 由于日语是一种连续写作的语言,这是不够的。 包含的页面,例如: ご自身のユーザー基本情报の确认 将不会显示在结果中。 因此,在幕后使用的search索引似乎是基于“西方”词汇规则创build的,并且日文内容没有正确标记。 但是,当我从Google网站的search此网站字段中search相同的关键字时,我确实得到了正确的结果。 我得出这样的结论: 存在一个正确的标记化索引,但似乎不可能将其用于基于API的search 。 到目前为止,我已经尝试过 为了弥补这种情况,这些是我迄今探索的途径: 我试过在Google协作平台本身寻找语言设置。 有一个通用的UI语言设置已经设置为日语,并没有影响API查询结果。 没有每页或每个模板的语言设置来强制索引器/标记器的手。 我试过用双引号引用searchstring( "ユーザー" )。 我试过包括通配符( *ユーザー* )。 我已经尝试使用其他Google API中常见的URL的其他语言参数: lang , hl (界面语言), rl (结果语言),.. 我试过创build一个Google 自定义search引擎 ,但似乎无法使它在非公开的Google网站上运行。 所以… […]