Google spreadsheet php client API

本文介绍了因谷歌关闭ClientLogin验证导致Zend GData API失效的问题,并分享了一个PHP库来实现OAuth2.0验证,最终成功操作Google Spreadsheet。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近 由于谷歌 关闭了 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分多钟.简直就是坑爹.


转载于:https://my.oschina.net/jiuxiaoyao/blog/425127

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值