2016-09-07 15 views
0

我正在使用谷歌驱动器sdk上传pdf文件(在php web应用程序中动态生成)到Gdrive。当移动到分段URL时,GDrive上传没有发生

关于我的应用程序

在提交按钮的用户会被重定向到一个THANKYOU页面的点击。在后台

  • PDF文件被生成
  • 和这个文件将被上传到GDrive的帐户 - (配置客户端ID &密钥在谷歌控制台应用程序):

我我能上传到配置的GDrive,但第一次来验证我运行URL(重定向在谷歌给出的控制台URL)的浏览器(*说

http://localhost:3422/wordpress/wp-content/plugins/mktProc/google-api-php-client/gDrive_access/pdf_results_upload.php

*) 这需要我GDrve请求许可页面,提示允许\拒绝访问,并在当地的发展环境完美的作品

我的问题 但对于代码迁移到临时服务器,在Google Developer Console中,我将原始& return uri更改为Staging uri,如下所示。

http://hyperAd.com/wp-content/plugins/mktProc/google-api-php-client/gDrive_access/pdf_results_upload.php

在此之后,当我执行的应用程序,它不走的谷歌申请权限页面提示允许\拒绝。因此没有收到访问令牌来继续插入文件到GDrive。

什么是我在这里失踪 或我在这里做了什么错误?

+1

检查它的http不是https。您应该只在API控制台 – pinoyyid

+0

中声明它的http。 如果我给https它会抛出一个错误 - '配置不正确' 它会像分段URL是客户端安全的,这种情况发生? 或其他东西? – jAntoni

+0

你知道为什么会发生这种情况吗? 任何指针或线索可能会发生? – jAntoni

回答

0

我找到了问题的原因 登台服务器中存在文件访问权限。

将登台服务器中所需的权限授予文件夹位置(从Google请求许可页接收到),解决了我的问题。

相关问题