Google API を初めて使用するので、何か間違っている場合は用語をご容赦ください。
Places API を使用して、単一の会場 (バー カテゴリの下にリストされている) にイベントを追加しようとしています。ここの指示に従いました:
これは私が投稿しているURLです(PHP経由)
https://maps.googleapis.com/maps/api/place/event/add/format?sensor=false&key=AIzaSyAFd-ivmfNRDanJ40pWsgP1 (キーが変更されました)
これは 404 エラーを返します。私の理解が正しければ、モバイルではないのでセンサーを false に設定し、Google apis で API キーを作成し、PLACES サービスをオンにしました。
ここで重要なステップを逃したのでしょうか、それとも POST 送信の後続のエラーによって 404 エラーが発生するのでしょうか? コードを貼り付けることはできますが、基本から始めようと思いました。
あなたの助け、アドバイス、そして時間をありがとう。それは非常に感謝しています。
POST を指定する必要があると思われる CurlCall 関数にこの行を追加しましたが、結果は同じです。
curl_setopt($ch, CURLOPT_POST, 1);
したがって、関数全体が読み取ります
function CurlCall($url,$topost)
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADERS, array('Content-Type: application/json'));
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($ch, CURLOPT_VERBOSE, TRUE);
curl_setopt($ch, CURLOPT_POSTFIELDS, $topost);
$body = curl_exec($ch);
curl_close($ch);
echo $body;
echo '<br>';
echo 'URL ' . $url;
echo '<br>';
return $body;
}