コード例 #1
0
    void OnGUI()
    {
        if (GUI.Button(new Rect(320, 40, 150, 20), "send message by API"))
        {
            AliApiClient.setPalyLoad4Request(request, "{\"volume\":25}");

            try
            {
                PubResponse response = client.GetAcsResponse(request);
                if (response.Success.HasValue && response.Success.Value)
                {
                    Debug.Log("message has sent by Aliyun API.");
                }
                else
                {
                    Debug.Log(response.ErrorMessage);
                }
            }
            catch (ServerException e)
            {
                Debug.Log(e.ErrorCode);
                Debug.Log(e.ErrorMessage);
            }
            catch (ClientException e)
            {
                Debug.Log(e.ErrorCode);
                Debug.Log(e.ErrorMessage);
            }
        }
    }
コード例 #2
0
ファイル: SenderUi.cs プロジェクト: do-nothing/unity_aliconn
    private string sendMessage(string deviceName, string topic, string message)
    {
        string text;

        if (lastDeviceName != deviceName || lastTopic != topic)
        {
            request        = AliApiClient.getRequest("r7gAvsuXY2Y", deviceName, topic);
            lastDeviceName = deviceName;
            lastTopic      = topic;
        }

        AliApiClient.setPalyLoad4Request(request, message);

        try
        {
            PubResponse response = client.GetAcsResponse(request);
            if (response.Success.HasValue && response.Success.Value)
            {
                text = message;
            }
            else
            {
                text = response.ErrorMessage;
            }
        }
        catch (ServerException e)
        {
            Debug.Log(e.ErrorCode);
            Debug.Log(e.ErrorMessage);
            text = e.ErrorMessage;
        }
        catch (ClientException e)
        {
            Debug.Log(e.ErrorCode);
            Debug.Log(e.ErrorMessage);
            text = e.ErrorMessage;
        }

        return(text);
    }
コード例 #3
0
 void Start()
 {
     client  = AliApiClient.getAliApiClient("LTAIRW2cXPNzAWus", "WT2zYhVbIpbv7HQfk9QVYYrK28eHjg");
     request = AliApiClient.getRequest("r7gAvsuXY2Y", "862285030043537", "test");
 }
コード例 #4
0
ファイル: SenderUi.cs プロジェクト: do-nothing/unity_aliconn
 void Start()
 {
     inputField.text = defaultUpdate;
     client          = AliApiClient.getAliApiClient("LTAIRW2cXPNzAWus", "WT2zYhVbIpbv7HQfk9QVYYrK28eHjg");
 }