前提・実現したいこと
PHPからDiscordAPIを使用して、
サーバーへの招待リンクを作成したい
発生している問題・エラーメッセージ
(Discordにリクエストした結果)
string(42) "{"message": "400: Bad Request", "code": 0}"
該当のソースコード
ChannelID/BOTtoken は {ChannelID}/{BOT Token} に書いています
PHP
1<?php 2 3$channel_id = '{ChannelID}'; 4$url = 'https://discordapp.com/api/channels/' . $channel_id . '/invites'; 5 6 7$headers = array( 8 'Authorization: Bot {BOT Token}', 9 'Content-Type: application/json', 10 'max_uses: 1', 11 'unique: true' 12); 13 14//cURLセッションを初期化する 15$ch = curl_init(); 16 17//URLとオプションを指定する 18curl_setopt($ch,CURLOPT_POST, true); 19curl_setopt($ch, CURLOPT_URL, $url);//取得するURL 20curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);//curl_exec()の返り値を文字列で返す。通常はデータを直接出力。 21curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); 22 23//URLの情報を取得し、ブラウザに渡す 24$res = curl_exec($ch); 25 26//結果を表示する 27var_dump($res); 28 29//セッションを終了する 30curl_close($ch);
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
PHP
cURL
あなたの回答
tips
プレビュー