#問題
僕のサイトで、discordでログインボタンを作りたいのですが、Invalid "redirect_uri" in request.というエラーが出て前に進みません。
リダイレクトurlはdiscordのDeveloperページ既に登録が済んでいます。
##インターネットでググるなどしたのですが、原因はわかりませんでした。
プログラム
php
1<?php 2$redirect_url = 'https://bot.midokuriserver.com/webdashboard/setlogin.php'; 3$code = $_GET["code"]; 4$url = 'https://discordapp.com/api/oauth2/token'; 5// POST送信するデータ 6$data = array( 7 'client_id' => 'クライアントid', 8 'client_secret' => 'クライアントシークレット', 9 'grant_type' => 'authorization_code', 10 'code' => $code, 11 'redirect_url' => $redirect_url, 12 'scope' => 'identify' 13); 14 15// URL エンコード 16$data = http_build_query($data, "", "&"); 17 18// 送信時のオプション 19$options = array('http' => array( 20 'method' => 'POST', 21 'content' => $data, 22 'protocol_version' => '1.1', 23 'ignore_errors' => true 24)); 25 26// ストリームコンテキストを作成 27$options = stream_context_create($options); 28 29// file_get_contents 30$contents = file_get_contents($url, false, $options); 31 32// 出力 33echo $contents; 34?>
回答1件
あなたの回答
tips
プレビュー