用java编写的亚马逊网络服务软件开发工具包在上的官方文档非常简单。
但是,在发送如底部示例所示的消息时,我得到了错误User: arn:aws:iam::xxx:user/sms-testing is not authorized to perform: SNS:Publish on resource: +999999999
请注意,+999999999是传递给.withPhoneNumber()调用的电话号码,因此aws api会抱怨我的IAM用户没有使用该电话号码向资源发送SNS:Publish消息所需的权限。
我的问题是:如何创建能够通过java SDK发送短信通知的IAM用户?目前看
我正在使用发送短信,当有人在我的表单中使用阿拉伯号码电话时,它无法发送短信,并显示以下异常。
我明白如果我像这样用英语
+962772211755 it works
但在阿拉伯语中
+剂量不工作
并显示异常
com.twilio.sdk.TwilioRestException: The 'To' number +???????????? is not a valid phone number.
at com.twilio.sdk.TwilioRestException.parseResponse(TwilioRestException.java:74)
at c
实际上,我已经在环境变量中设置了路径。
通过将新路径(如ANDROID_HOME和值设置为D:\adt-bundle-windows-x86-20140702\sdk )和系统变量中的路径编辑为PATH,并在使用junit运行web驱动程序脚本时将值设置为D:\adt-bundle-windows-x86-20140702\sdk\tools\;D:\adt-bundle-windows-x86-20140702\sdk\platform-tools\,我将得到以下错误
A new session could not be created. (Original error:could not