以下に関してネットで調べても原因がわからず手をこまねいております。
1、Google Cloud Platformにてプロジェクトを作成しGCMのAPIを有効化してAPIキーを取得しサーバーに送信処理を実装。(送受信処理は間違ってないものとする。)
●この場合、正常に送信される。
2、その後、1と同じアカウントで、Google Cloud Platformにて別プロジェクトを作成しCGMのAPIを有効化してAPIキーを取得し、1と同じサーバーの別フォルダに送信処理を実装。(送受信処理は間違ってないものとする。)
●この場合、1、2ともに送信ができなくなる。
状況は以下の通り。
実装はPHPのcurlを使用しています。なお、認証にはAPIキーを使用しています。
$ch = curl_init($url); // 送信先URL
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);// APIキー等のヘッダ
curl_setopt($ch, CURLOPT_POSTFIELDS, $json); // 送信内容
curl_setopt($ch, CURLOPT_TIMEOUT, 5);
$ret = curl_exec($ch);
curl_close($ch);
正常に処理がされればcurl_execにレスポンスが戻ってくるのですが、レスポンスが戻ってこない状態になります。
筆不精で申し訳ないのですが、原因、対策方法がありましたらご教示の程よろしくお願いします。
あなたの回答
tips
プレビュー