echo " SendMessageResult\n"; $sendMessageResult = $response->getSendMessageResult(); if ($sendMessageResult->isSetMessageId()) { echo " MessageId\n"; echo " " . $sendMessageResult->getMessageId() . "\n"; } if ($sendMessageResult->isSetMD5OfMessageBody()) { echo " MD5OfMessageBody\n"; echo " " . $sendMessageResult->getMD5OfMessageBody() . "\n"; } } if ($response->isSetResponseMetadata()) { echo " ResponseMetadata\n"; $responseMetadata = $response->getResponseMetadata(); if ($responseMetadata->isSetRequestId()) { echo " RequestId\n"; echo " " . $responseMetadata->getRequestId() . "\n"; } } } catch (Amazon_SQS_Exception $ex) { echo "Caught Exception: " . $ex->getMessage() . "\n"; echo "Response Status Code: " . $ex->getStatusCode() . "\n"; echo "Error Code: " . $ex->getErrorCode() . "\n"; echo "Error Type: " . $ex->getErrorType() . "\n"; echo "Request ID: " . $ex->getRequestId() . "\n"; echo "XML: " . $ex->getXML() . "\n"; } } $message = array('QueueUrl' => array('FieldValue' => 'https://eu-west-1.queue.amazonaws.com/374933304004/test-ocr-requests'), 'MessageBody' => array('FieldValue' => 'Hi This is test message from sybrant')); invokeSendMessage($service, $message);
<?php require_once 'Amazon/SQS/Model/SendMessageRequest.php'; $request = new Amazon_SQS_Model_SendMessageRequest(); $request->setQueueUrl('queue URL you received from CreateQueue call'); $request->setMessageBody('This is my message text.'); invokeSendMessage($service, $request);