2016-11-30 14 views
1

私はこのコードをTelegram botのカスタムキーボード向けに書いていますが、コード実行時に400の不正なリクエストエラーを返します。テレグラムのカスタムキーボードは機能しません

CODE:

$botToken = "bot token"; 
$website = "https://api.telegram.org/bot".$botToken."/"; 

$Bot_reply=urlencode("Welcome"); 
$reply_markup = json_encode(
    array(
    "keyboard" => array(
     array("[A]","[B]","[C]"), 
     array('[D]','[E]','[F]'), 
     array('[G]','[H]','[I]'), 
    ), 
    "resize_keyboard" => true, 
    "one_time_keyboard" => true, 
) 
); 

$url = $website."sendMessage?chat_id={$user_id}&reply_markup={$reply_markup}&text={$text}"; 

$callback = json_decode(file_get_contents($url), TRUE); 

print_r($callback); 
+0

よう

ねえコードサンプルからボットトークンを削除してください!!それはあなたのユニークなトークンであり、他の誰とも共有するべきではありません。 –

答えて

0

ねえ、私たちはArrayなどのオブジェクトを決定しなければならない簡単だった答え

を発見したグーグルの後、みんなこの

$reply_markup = json_encode(
array(
"keyboard" => array(
    array(array(text =>"A"),array(text =>"b"),array(text =>"c")), 
), 
"resize_keyboard" => true, 
"one_time_keyboard" => true, 
) 
); 
関連する問題