Google spreadsheet php client API

最近 由于谷歌 关闭了 ClientLogin 的验证方式..导致以前一直使用的 zend gdata api无法正常工作.

该死的 zend 5月20日更新了 api 却没有转换谷歌推荐的 OAuth 2.0验证依然使用的ClientLogin 方式.

于是至少上网查google spreadsheet的API.该死的google居然只出了java和.net的 基于OAuth 验证的 API library.

这下掉的大.难道要自己去研究spreadsheet 的API文档 然后自己写php API. 可是公司的业务不能等.

于是上了google 论坛搜索.还好国外一个好心哥们给了一个地址http://stackoverflow.com/questions/21470405/google-api-how-to-connect-to-receive-values-from-spreadsheet

github果然是万能的.上面早有人放了spreadsheet php library.项目地址:https://github.com/asimlqt/php-google-spreadsheet-client

然后结合google OAuth php library .php操作 google spreadsheet 就完全OK了.

中间还有个小插曲.服务器在美国链接google的服务器时总是要花2分钟.检查了半天代码没发现问题,配合运维一查才知道原来走的是IPV6网络.而google的 IPV6的路由貌似出了问题.导致每个链接都要花2分多钟.简直就是坑爹.

时间: 2024-10-04 05:47:49

Google spreadsheet php client API的相关文章

Downloading the Google Cloud Storage Client Library

Google Cloud Storage client是一个客户端库,与任何一个生产环境使用的App Engine版本都相互独立.如果你想使用App Engine Development server开测试你的代码,你必须使用App Engine SDK 1.8.1及更高版本的development server. 下载Google Cloud Storage client库 你可以使用流行的工具,比如Apache Maven,Apache Ivy,Git来下载库,或者你可以从Maven库手动下

Google Spreadsheet Add-on Links Extractor 谷歌表格插件链接提取器的制作与发布(附源码)

引言 为什么想到制作这么一个插件呢,是因为博主在更新微信公众号[刷尽天下]的后台数据库时,需要有博客园题目帖子的链接,那么就要从这篇帖子 LeetCode All in One 题目讲解汇总(持续更新中...) 中提取各个题目的链接.之前博主都是使用的都是Excel的插件 Kutools 来完成的,但是这个插件不是免费的,而且只能在 Windows 下使用,对于博主这样的 Mac 控来说,十分的不方便.想着 Mac 下应该也有类似的插件吧,结果搜了半天,没搜到合适的.突然灵机一动,对啊,为何不去

google 二位码API

按照当前页的url,生成二维码扫图 <style type="text/css"> .eweima{ width:200px; height:200px; margin:auto; } </style> <div class="eweima"> <script type="text/javascript"> document.write("<img src=\"https:

HBase Client API使用入门(二)---查询及过滤器

相关知识 创建表插入数据删除等见:http://www.cnblogs.com/wishyouhappy/p/3735077.html HBase API简介见:http://www.cnblogs.com/wishyouhappy/p/3753347.html 按行.列簇等查询 package wish.hbase; import java.io.IOException; import java.util.ArrayList; import java.util.List; import org

Memcached Java Client API详解

针对Memcached官方网站提供的java_memcached-release_2.0.1版本进行阅读分析,Memcached Java客户端lib库主要提供的调用类是SockIOPool和MemCachedClient?,关键类及方法整理说明如下. SockIOPool 这个类用来创建管理客户端和服务器通讯连接池,客户端主要的工作包括数据通讯.服务器定位.hash码生成等都是由这个类完成的. public static SockIOPool getInstance() 获得连接池的单态方法.

ecshop /api/client/api.php、/api/client/includes/lib_api.php SQL Injection Vul

catalog 1. 漏洞描述 2. 漏洞触发条件 3. 漏洞影响范围 4. 漏洞代码分析 5. 防御方法 6. 攻防思考 1. 漏洞描述 ECShop存在一个盲注漏洞,问题存在于/api/client/api.php文件中,提交特制的恶意POST请求可进行SQL注入攻击,可获得敏感信息或操作数据库 http://sebug.net/vuldb/ssvid-21007 2. 漏洞触发条件 1. /api/client/api.php存在未过滤漏洞 2. 服务器magic_quote_gpc =

ElasticSearch---------------------&gt;Elasticsearch Clients---------------------&gt;Java REST Client API

Elasticsearch-->Java REST Client API 概述: elasticsearch提供了REST WEB API,所以开发者可以在自己的restful web中调用elasticsearch 关于Java REST Client API的详细叙述,参见官方documentation:Java REST Client API 可以直接使用curl来调用elasticsearch: 基本语法格式:RESTful API with JSON over HTTP 使用示例: 例

jupyter Client API

Jupyter Client Api : Jupyter Kernel :http://jupyter-client.readthedocs.io/en/latest/kernels.html Jupyter Client API: http://jupyter-client.readthedocs.io/en/latest/api/kernelspec.html

关于http headers 在 Websockets client API 中的正确操作

由于这段时间要处理websocket一些问题,要在WebSocket连接过程中使用最基础的用户名密码验证,但是一直没有找到怎么处理,然后详细阅读了RFC6455文档,然后才知道怎么处理.当然本方最后也找到一个详细的问题描述与解决方案:HTTP headers in Websockets client API 这个原题目就是:HTTP headers in Websockets client API 解决方案是: There is no method in the JavaScript WebSo