pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

<i id='33hpk'><tr id='33hpk'><dt id='33hpk'><q id='33hpk'><span id='33hpk'><b id='33hpk'><form id='33hpk'><ins id='33hpk'></ins><ul id='33hpk'></ul><sub id='33hpk'></sub></form><legend id='33hpk'></legend><bdo id='33hpk'><pre id='33hpk'><center id='33hpk'></center></pre></bdo></b><th id='33hpk'></th></span></q></dt></tr></i><div class="9br5pzb" id='33hpk'><tfoot id='33hpk'></tfoot><dl id='33hpk'><fieldset id='33hpk'></fieldset></dl></div>

    <tfoot id='33hpk'></tfoot>

    1. <small id='33hpk'></small><noframes id='33hpk'>

      • <bdo id='33hpk'></bdo><ul id='33hpk'></ul>

        <legend id='33hpk'><style id='33hpk'><dir id='33hpk'><q id='33hpk'></q></dir></style></legend>

        使用服務帳戶,getAccessToken() 返回 null

        Using a Service Account, getAccessToken() is returning null(使用服務帳戶,getAccessToken() 返回 null)
          • <small id='Avn8u'></small><noframes id='Avn8u'>

                  <tbody id='Avn8u'></tbody>

                <tfoot id='Avn8u'></tfoot><legend id='Avn8u'><style id='Avn8u'><dir id='Avn8u'><q id='Avn8u'></q></dir></style></legend>
                <i id='Avn8u'><tr id='Avn8u'><dt id='Avn8u'><q id='Avn8u'><span id='Avn8u'><b id='Avn8u'><form id='Avn8u'><ins id='Avn8u'></ins><ul id='Avn8u'></ul><sub id='Avn8u'></sub></form><legend id='Avn8u'></legend><bdo id='Avn8u'><pre id='Avn8u'><center id='Avn8u'></center></pre></bdo></b><th id='Avn8u'></th></span></q></dt></tr></i><div class="bf57lff" id='Avn8u'><tfoot id='Avn8u'></tfoot><dl id='Avn8u'><fieldset id='Avn8u'></fieldset></dl></div>

                • <bdo id='Avn8u'></bdo><ul id='Avn8u'></ul>
                  本文介紹了使用服務帳戶,getAccessToken() 返回 null的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我正在運行以下 PHP 代碼,使用此處找到的客戶端庫:https://code.google.com/p/google-api-php-client/.我沒有收到任何此代碼的錯誤,但是當我調用 getAccessToken() 時,它返回 null.

                  I am running the following PHP code, using the client libraries found here: https://code.google.com/p/google-api-php-client/. I do not get any errors for any of this code, but when I call getAccessToken(), it returns null.

                  我已允許在我的個人日歷上訪問此服務帳戶,并已通過 API 控制臺授予對項目的完全訪問權限.

                  I have allowed access to this service account on my personal calendar, and have granted full access to the project via the API Console.

                  有什么想法嗎?

                  require_once 'google-api-php-client/src/Google_Client.php';
                  
                  const CLIENT_ID = 'blahblahblah';
                  const SERVICE_ACCOUNT_NAME = 'blahblahblah@developer.gserviceaccount.com';
                  const KEY_FILE = 'path/to/privatekey.p12';
                  
                  $google_client = new Google_Client(); // created only to initialized static dependencies
                  $client = new Google_OAuth2(); // you really just need Google_OAuth2
                  
                  $key = file_get_contents(KEY_FILE);  
                  
                  $client->setAssertionCredentials(
                      new Google_AssertionCredentials(
                          SERVICE_ACCOUNT_NAME,
                          array('https://www.googleapis.com/auth/calendar'),
                          $key
                      )
                  );
                  
                  var_dump($client->getAccessToken());
                  

                  推薦答案

                  出于某種原因,這似乎有效:

                  For some reason, this seemed to work:

                  require_once 'google-api-php-client/src/Google_Client.php';
                  
                  const CLIENT_ID = 'blahblahblah';
                  const SERVICE_ACCOUNT_NAME = 'blahblahblah@developer.gserviceaccount.com';
                  const KEY_FILE = 'path/to/privatekey.p12';
                  const CALENDAR_SCOPE = "https://www.googleapis.com/auth/calendar";
                  
                  $key = file_get_contents(KEY_FILE);
                  $auth = new Google_AssertionCredentials(
                      SERVICE_ACCOUNT_NAME,
                      array(CALENDAR_SCOPE),
                      $key
                  );
                  
                  $client = new Google_Client();
                  $client->setScopes(array(CALENDAR_SCOPE));
                  $client->setAssertionCredentials($auth);
                  $client->getAuth()->refreshTokenWithAssertion();
                  $accessToken = $client->getAccessToken();
                  
                  $client->setClientId(CLIENT_ID);
                  

                  如果有人可以解釋為什么這是有效的,請編輯此答案或評論!

                  If someone can explain why this worked, please edit this answer or comment!

                  這篇關于使用服務帳戶,getAccessToken() 返回 null的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  Deadlock exception code for PHP, MySQL PDOException?(PHP、MySQL PDOException 的死鎖異常代碼?)
                  PHP PDO MySQL scrollable cursor doesn#39;t work(PHP PDO MySQL 可滾動游標不起作用)
                  PHP PDO ODBC connection(PHP PDO ODBC 連接)
                  Using PDO::FETCH_CLASS with Magic Methods(使用 PDO::FETCH_CLASS 和魔術方法)
                  php pdo get only one value from mysql; value that equals to variable(php pdo 只從 mysql 獲取一個值;等于變量的值)
                  MSSQL PDO could not find driver(MSSQL PDO 找不到驅動程序)
                  <tfoot id='FrAao'></tfoot>
                • <legend id='FrAao'><style id='FrAao'><dir id='FrAao'><q id='FrAao'></q></dir></style></legend>

                • <i id='FrAao'><tr id='FrAao'><dt id='FrAao'><q id='FrAao'><span id='FrAao'><b id='FrAao'><form id='FrAao'><ins id='FrAao'></ins><ul id='FrAao'></ul><sub id='FrAao'></sub></form><legend id='FrAao'></legend><bdo id='FrAao'><pre id='FrAao'><center id='FrAao'></center></pre></bdo></b><th id='FrAao'></th></span></q></dt></tr></i><div class="rpvt3lx" id='FrAao'><tfoot id='FrAao'></tfoot><dl id='FrAao'><fieldset id='FrAao'></fieldset></dl></div>

                      <tbody id='FrAao'></tbody>

                            <bdo id='FrAao'></bdo><ul id='FrAao'></ul>

                            <small id='FrAao'></small><noframes id='FrAao'>

                            主站蜘蛛池模板: 糖衣机,除尘式糖衣机,全自动糖衣机,泰州市长江制药机械有限公司 体感VRAR全息沉浸式3D投影多媒体展厅展会游戏互动-万展互动 | 回转窑-水泥|石灰|冶金-巩义市瑞光金属制品有限责任公司 | 山东太阳能路灯厂家-庭院灯生产厂家-济南晟启灯饰有限公司 | 土壤有机碳消解器-石油|表层油类分析采水器-青岛溯源环保设备有限公司 | 黑龙江京科脑康医院-哈尔滨精神病医院哪家好_哈尔滨精神科医院排名_黑龙江精神心理病专科医院 | 温泉机设备|温泉小镇规划设计|碳酸泉设备 - 大连连邦温泉科技 | 南京种植牙医院【官方挂号】_南京治疗种植牙医院那个好_南京看种植牙哪里好_南京茀莱堡口腔医院 尼龙PA610树脂,尼龙PA612树脂,尼龙PA1010树脂,透明尼龙-谷骐科技【官网】 | 引领中高档酒店加盟_含舍·美素酒店品牌官网 | 香港新时代国际美容美发化妆美甲培训学校-26年培训经验,值得信赖! | PE一体化污水处理设备_地埋式生活污水净化槽定制厂家-岩康塑业 | 无压烧结银_有压烧结银_导电银胶_导电油墨_导电胶-善仁(浙江)新材料 | 福建成考网-福建成人高考网 | 【MBA备考网】-2024年工商管理硕士MBA院校/报考条件/培训/考试科目/提前面试/考试/学费-MBA备考网 | 恒温恒湿试验箱_高低温试验箱_恒温恒湿箱-东莞市高天试验设备有限公司 | 北京森语科技有限公司-模型制作专家-展览展示-沙盘模型设计制作-多媒体模型软硬件开发-三维地理信息交互沙盘 | vr安全体验馆|交通安全|工地安全|禁毒|消防|安全教育体验馆|安全体验教室-贝森德(深圳)科技 | 酒吧霸屏软件_酒吧霸屏系统,酒吧微上墙,夜场霸屏软件,酒吧点歌软件,酒吧互动游戏,酒吧大屏幕软件系统下载 | 钢绞线万能材料试验机-全自动恒应力两用机-混凝土恒应力压力试验机-北京科达京威科技发展有限公司 | 无压烧结银_有压烧结银_导电银胶_导电油墨_导电胶-善仁(浙江)新材料 | 带式压滤机_污泥压滤机_污泥脱水机_带式过滤机_带式压滤机厂家-河南恒磊环保设备有限公司 | 小型高低温循环试验箱-可程式高低温湿热交变试验箱-东莞市拓德环境测试设备有限公司 | 旗杆生产厂家_不锈钢锥形旗杆价格_铝合金电动旗杆-上海锥升金属科技有限公司 | 冷热冲击试验箱_温度冲击试验箱价格_冷热冲击箱排名_林频厂家 | 深圳市万色印象美业有限公司| 袋式过滤器,自清洗过滤器,保安过滤器,篮式过滤器,气体过滤器,全自动过滤器,反冲洗过滤器,管道过滤器,无锡驰业环保科技有限公司 | 英思科GTD-3000EX(美国英思科气体检测仪MX4MX6)百科-北京嘉华众信科技有限公司 | 企业彩铃制作_移动、联通、电信集团彩铃上传开通_彩铃定制_商务彩铃管理平台-集团彩铃网 | 上海办公室装修_上海店铺装修公司_厂房装潢设计_办公室装修 | 医用酒精_84消毒液_碘伏消毒液等医用消毒液-漓峰消毒官网 | 快干水泥|桥梁伸缩缝止水胶|伸缩缝装置生产厂家-广东广航交通科技有限公司 | 济南ISO9000认证咨询代理公司,ISO9001认证,CMA实验室认证,ISO/TS16949认证,服务体系认证,资产管理体系认证,SC食品生产许可证- 济南创远企业管理咨询有限公司 郑州电线电缆厂家-防火|低压|低烟无卤电缆-河南明星电缆 | 岩棉板|岩棉复合板|聚氨酯夹芯板|岩棉夹芯板|彩钢夹芯板-江苏恒海钢结构 | 耐磨焊丝,堆焊焊丝,耐磨药芯焊丝,碳化钨焊丝-北京耐默公司 | 卫浴散热器,卫浴暖气片,卫生间背篓暖气片,华圣格浴室暖气片 | 一级建造师培训_一建培训机构_中建云筑建造师培训网校 | 软瓷_柔性面砖_软瓷砖_柔性石材_MCM软瓷厂家_湖北博悦佳软瓷 | 武汉天安盾电子设备有限公司 - 安盾安检,武汉安检门,武汉安检机,武汉金属探测器,武汉测温安检门,武汉X光行李安检机,武汉防爆罐,武汉车底安全检查,武汉液体探测仪,武汉安检防爆设备 | 上海橡胶接头_弹簧减震器_金属软接头厂家-上海淞江集团 | 生态板-实木生态板-生态板厂家-源木原作生态板品牌-深圳市方舟木业有限公司 | 冷藏车-东风吸污车-纯电动环卫车-污水净化车-应急特勤保障车-程力专汽厂家-程力专用汽车股份有限公司销售二十一分公司 | 游泳池设备安装工程_恒温泳池设备_儿童游泳池设备厂家_游泳池水处理设备-东莞市君达泳池设备有限公司 |