使用Zend获得指向Google文档的链接

| 嘿-我正在使用Zend Framework和Gdata处理Google Docs API。我已经对其进行了修改以使用V3,因此我们可以从Web界面上载和管理pdf。我们有一个自定义类gDataClient,用于设置Gdata_Docs服务Gdata_ClientLogin,并创建一个新的Gdata_Docs对象。 在我正在使用的页面上,这里是相关代码:
$gDoc = & new gDataClient($agentGid, $agentGpw);
$something = $gDoc->GetDoc(\'mydocID\',\'pdf\');
print_r($something->content->src);
这将生成一个指向文档的直接链接,但是当我单击它时,即使我已经创建并验证了客户端的身份,我也会得到401(需要身份验证)。 有任何想法吗?     
已邀请:
好的,原来问题出在对决登录。一个Gmail帐户会自动附加一个Google帐户,但是没有一个Google Apps for Domains帐户。指向docs.google.com/documentLink的链接已生成,我的Gmail帐户已通过该链接进行身份验证。有问题的文档标记为“私人”,因此我无法查看。我最终根据Google App域和docID手动构建了链接-docs.google.com/a/myDomain.com/viewer?options=stuff&srcid=docID 这对于我们的情况将很好地起作用,因为使用该系统的每个人都将在myDomain.com上拥有一个帐户,并且在数据库中拥有这些凭据-我不确定允许用户使用标准Gmail帐户或独立的Google帐户的解决方法。     

要回复问题请先登录注册