使用Laravel软件包进行Google API身份验证

时间:2019-06-21 18:59:42

标签: php laravel google-oauth google-photos-api

我正在建立一个投资组合网站,并希望使用其API连接到Google Photo。我在以下软件包中使用Laravel:https://packagist.org/packages/pmmotors/google-apiclient。我按照他们的小教程中的步骤进行了操作,并设法检索(自然地)遇到以下响应的实际照片。

"MQSTR"

尽管我按照Google在其API控制台中的建议生成了一个密钥(credentials.json),但仍然如此。我尝试了所有方法(我认为),但是它行不通。

有人可以告诉我我错过了明显的事情吗?我在下面粘贴了一些代码示例。

.env

public TextMessage createMessage(Session session) throws JMSException {
    TextMessage messageObject = session.createTextMessage();
    messageObject.setText(message);
    messageObject.setJMSType("MQSTR");
    return messageObject;
}

php

{ "error": { "code": 401, "message": "Request is missing required authentication credential. Expected OAuth 2 access token, login cookie or other valid authentication credential. See https://developers.google.com/identity/sign-in/web/devconsole-project.", "errors": [ { "message": "Login Required.", "domain": "global", "reason": "required", "location": "Authorization", "locationType": "header" } ], "status": "UNAUTHENTICATED" } } 

PS:我没有找到刷新令牌,所以我想解决方案就从那里开始...

0 个答案:

没有答案