2017-10-11 7 views
2

作曲家を使わずにGoogleのAPIを使用することはできますか?共有ホスティングWebサーバーを使用する場合、通常、コンポーザーを使用するアクセス権はありません。作者を使わずにGoogle Ads API PHPクライアントを使用しますか?

https://github.com/googleads/googleads-php-lib/blob/master/README.md

+0

githubからプロジェクトzipをダウンロードし、プロジェクトにファイルをアップロードします。 –

+1

コードをローカルに作成し、ライブサーバーにプッシュします。 https://www.vagrantup.com/ – Sammitch

答えて

1

はこの解決策を見つけるために日かかりました。

まず、最新のGoogle API PHPクライアントを入手しないでください。

2.xのバージョンはComposerを使い始めたばかりで、率直に言って、共有ホストにアップロードするには大きすぎます。ホストがそれを愛していると確信しています。いくつかは、PHPクライアントを手に入れるために支払う必要があります。

PHPクライアントをアップロードします(はい、ただし、Composerなしの2歳のバージョン:google-api-php-client v1.1.8)。 zipファイルをダウンロードしますが、Google

というフォルダにアップロードする必要があります。次に、この記事のPHP server-side YouTube V3 OAuth API video upload guideを参考にしてください。彼はもっと古いバージョンを使っていますが、無視しています。この記事では、この記事を紹介します。それは命を救う人です。

なぜ私はautoload.phpをspl_autoload_register('google_api_php_client_autoload');で動作させることができなかったのか分かりません。今のところ、私はちょうど私が私のコードの先頭で試行錯誤しながら必要に応じて、次の「必要書類」を含めどのような決定:あり

<?php 

require_once $_SERVER['DOCUMENT_ROOT'].'/src/Google/autoload.php'; 

require_once $_SERVER['DOCUMENT_ROOT'].'/src/Google/Config.php'; 

require_once $_SERVER['DOCUMENT_ROOT'].'/src/Google/Auth/Abstract.php'; 

require_once $_SERVER['DOCUMENT_ROOT'].'/src/Google/Auth/OAuth2.php'; 

require_once $_SERVER['DOCUMENT_ROOT'].'/src/Google/Http/Request.php'; 

require_once $_SERVER['DOCUMENT_ROOT'].'/src/Google/Utils.php'; 

require_once $_SERVER['DOCUMENT_ROOT'].'/src/Google/Client.php'; 

require_once $_SERVER['DOCUMENT_ROOT'].'/src/Google/Service/YouTube.php'; 

include_once($_SERVER['DOCUMENT_ROOT'].'/src/CookieAPI.php'); 

session_start(); 

あなたが勝ちます!

関連する問題