2016-06-14 3 views
1

Ich tryng mit diesem PHP-Skript in einem Telegramm bietet Telefonnummer des Benutzers zu halten:Verwenden request_contact für KeyboardButton Telegramm Bietet

apiRequest("sendMessage", array(
    'chat_id' => $chat_id, 
    "text" => 'Ci vuoi inviare il tuo numero di telefono?', 
    'reply_markup' => array(
     'keyboard' => array(
      'text'=>"SHOW PHONE", 
      'request_contact'=>true 
     ), 
     'one_time_keyboard' => true, 
     'resize_keyboard' => true 
    ) 
)); 

Aber es funktioniert nicht, was das Problem sein könnte?

Antwort

4

Tastatur muss Array von Arrays sein:

Update:

apiRequest("sendMessage", array(
'chat_id' => $chat_id, 
"text" => 'Ci vuoi inviare il tuo numero di telefono?', 
'reply_markup' => array(
     'keyboard' => array(
          array(
           array( 
            'text'=>"SHOW PHONE", 
            'request_contact'=>true 
           ) 
          ) 
        ), 

    'one_time_keyboard' => true, 
    'resize_keyboard' => true 
) 
)); 
+0

Mein Anhalten bot das Schreiben so! Ich denke, diese Funktion ist nicht möglich! – DigitalXP

+0

@ariaby, sogar noch ein Embedded Array wird benötigt. – ihoru

+0

@ihoru Sie haben Recht, ein weiteres Array fehlte. – ariaby

Verwandte Themen