1

現在、Google ドライブのスプレッドシートからデータを取得して Web ページにプロットする Web ページを開発中です。Mamp のローカルホストでテストしたところ、すべて正常に動作しました。

Wamp サーバーで同じコードを実行しようとすると、以前は受信していなかった php エラーが発生し続けました。問題がないように、異なるリダイレクトURIで両方を認証しています。

Wamp ローカルホストで発生しているエラーは

ここに画像の説明を入力

行 43 を調べて解析できなかった文字列を確認したところ、文字列が空白であることがわかりました。そのため、文字列は生成されていませんでした。

この行は Wamp では正しいリクエストを生成していませんでしたが、Mamp では正しいリクエストを生成していたことがわかりました。

$request = new Google\Spreadsheet\Request($json_token);

$json_token は両方のバージョンで正しく生成されていますが、リクエストを実行すると、Wamp バージョンは空の情報で返されます。

object(Google\Spreadsheet\Request)[10]
private 'method' => string 'GET' (length=3)
private 'headers' => 
array
  empty
private 'serviceUrl' => string 'https://spreadsheets.google.com/' (length=32)
private 'post' => string '' (length=0)
private 'accessToken' => string 'ya29.HIdingtheRestJustinCase'    (length=52)
private 'endpoint' => null
private 'userAgent' => string 'Byng Drive' (length=10)
private 'fullUrl' => null

これをWebサーバーで実行してみましたが、Wampではなく、正常に実行されます. ここで何が欠けていますか?ありがとう!

4

0 に答える 0