-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Hi Everyone, I'm writing a bot for the Telegram instant messaging platform. In all of the tutorials, I see people using the php://input stream as a way to get data being sent from the Telegram server (JSON formatted which is then converted into an array for use). For some reason, I'm can't seem to get at that data. Here's the flow: when a user sends my bot a message through Telegram, the platform calls a script on my server and tells the script things about the message like chat_id, message_text, etc. When the script is first called, I have this code $request = file_get_contents("php://input"); run to grab the incoming data. Then, I transform that data into an array by running: $requestArray = json_decode($request, true); Now, according to everyone I've read, I should be able to get a variable called "chat_id" by doing this: $chat_id = $requestArray["result"][0]["message"]["chat"]["id"]; However, it seems like NONE of the expected variables are actually there! I've checked the API and it seems like I'm calling it right. When I try to use that data in a response call like: file_get_contents("https://api.telegram.org/my_token/sendMessage?chat_id=".$chat_id; I am told it is a bad request (in the Apache logs. Can anyone tell me how to view what's actually coming in to the php://input from the remote server? Thanks! Anthony -----BEGIN PGP SIGNATURE----- iQIcBAEBCgAGBQJWv+ckAAoJEAKK33RTsEsV8y4QAIXQlGLQ96MPla7QMtIj2Rql Wil1GhbotbqjBzCzizzCE0qZRQgz1zd5WzY+TPqArTBiIgAhgrbRP7gQg088zfIw Vlzp9ZUeWmnn0ko1uGJeorXEzEkCa0Lj6padBIuPFABM+clbueYTpLFSjr5UNDRp p17hNyFqnWNrEgy6YT45tti9qi7zgn65igVOdbNusGKnFW+aCVgQrWxc2HcgABnQ RwpQZyXAzOPpgvJDscx6J5yE1eYrw7Iobf5dx8jksc0Af2Htk7bn1j+o5e1Sul5z CzaDf8H8bANmglEBAtoVbGeT5n6oYZ6zFMKTh7cNmbXXcidl4ptlr+QXloxn/++U ZjPT85lNRZZzzuC7tNUrR+DZd7sa9vMd1DxBXp4AgvQSFvegjPwznJFvLesgD9i3 h1MBVV9wPdKEEqnS+4OSJqkPSMJ53tMJBplthOG0kE1PbEzIIH97oKgzZTS8pVRW kqD8FhuHoVsq/WScuFJBmA8qt0s8TqcbKMTP+zqmzi2M1ghGNOWcJqp4qACJqxLL UuoyMD3cfeDrUSP4Kim6i5+GejHBa81t/JoFmLQO34rNAezQDFXkJrwGPyrw+slH hIvJTKwPNUHXFKM2KQRtOHOjMSi8sLZlMUdmnITgMWp39JarhR88ud6zb+KUVQEI Ex8eJ5sotD3IGvuCHjLt =rBA2 -----END PGP SIGNATURE----- -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php