我正在尝试使用 Amazon Polly REST API。
有人可以帮我做到这一点吗?
我正在使用 Java 和 OkHttp3 并尝试了以下方法:
String url = "https://polly.us-west-2.amazonaws.com/v1/speech";
String postBody = "{\"OutputFormat\":\"mp3\",\"Text\":\"Some text to listen\",\"TextType\":\"text\",\"VoiceId\":\"Joanna\"}";
MediaType mediaType = MediaType.parse("application/json; charset=utf-8");
OkHttpClient client = new OkHttpClient.Builder()
.connectTimeout(30, TimeUnit.SECONDS)
.readTimeout(30, TimeUnit.SECONDS)
.build();
Request request = new Request.Builder()
.url(url)
.addHeader("Authorization", "AWS <accessKey>:<secretKey>")
.post(RequestBody.create(mediaType, postBody))
.build();
Response response = client.newCall(request).execute();
Run Code Online (Sandbox Code Playgroud)
并收到“403禁止”的答复。然后我尝试在此服务上在线执行此 POST 请求并收到以下消息:
我究竟做错了什么?我应该解决什么问题?谢谢!
亚马逊文档:链接
请不要建议我使用 SDK!
method=POST …我正在获取Android 8的崩溃报告,但找不到原因或解决方法:
java.lang.IllegalArgumentException: Given work is not active: JobWorkItem{id=1 intent=Intent { act=com.google.android.c2dm.intent.RECEIVE flg=0x1000010 pkg=com.xxx.android cmp=com.xxx.android/com.pushio.manager.PushIOGCMIntentService (has extras) } dcount=1}
at android.app.job.JobParameters.completeWork(JobParameters.java:221)
at android.support.v4.app.JobIntentService$JobServiceEngineImpl$WrapperWorkItem.complete(JobIntentService.java:267)
at android.support.v4.app.JobIntentService$CommandProcessor.doInBackground(JobIntentService.java:393)
at android.support.v4.app.JobIntentService$CommandProcessor.doInBackground(JobIntentService.java:382)
at android.os.AsyncTask$2.call(AsyncTask.java:333)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
Run Code Online (Sandbox Code Playgroud)
我正在使用PushIO lib进行推送通知。
我有一个打开相机的活动,但是如果a在相机中,然后单击“后退”按钮,则每次都会出现此错误。
Process: com.deraah.mohamed.deraahpro, PID: 13346
java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=1888, result=0, data=null} to activity {com.deraah.mohamed.deraahpro/com.deraah.mohamed.deraahpro.ParticipantsActivity}: java.lang.IllegalArgumentException: Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkParameterIsNotNull, parameter data
at android.app.ActivityThread.deliverResults(ActivityThread.java:4268)
at android.app.ActivityThread.handleSendResult(ActivityThread.java:4312)
at android.app.ActivityThread.-wrap19(Unknown Source:0)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1644)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6494)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
Caused by: java.lang.IllegalArgumentException: Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkParameterIsNotNull, parameter data
at com.deraah.mohamed.deraahpro.ParticipantsActivity.onActivityResult(Unknown Source:37)
Run Code Online (Sandbox Code Playgroud)
未能交付结果ResultInfo会不断浪费时间。
这是我的活动ParticipantsActivity:
class ParticipantsActivity : AppCompatActivity() {
private var CAMERA_REQUEST = 1888
private …Run Code Online (Sandbox Code Playgroud) 我在引用 jar 文件中的文件时遇到问题,特别是 keystore.jks。我将文件存储在资源文件中,但是当我尝试运行 springboot 项目时,似乎没有选择该文件。
我收到此错误:
java.io.FileNotFoundException: /home/ec2-user/src/main/resources/keystore.jks (No such file or directory)
Run Code Online (Sandbox Code Playgroud)
这是我的applications.properties 文件:
server.ssl.key-store=src/main/resources/keystore.jks
server.ssl.key-store-password=mypassword
server.ssl.keyStoreType=JKS
server.ssl.keyAlias=my_alias
Run Code Online (Sandbox Code Playgroud)
这是我的项目结构:
这里是Employee类,我必须写一个通过连接给雇员的全名的方法firstName,middleName并lastName考虑空和空字符串。
public class Employee {
private String firstName;
private String middleName;
private String lastName;
// Setters and getters
public String getFullName(){
// What code should I write here
}
}
Run Code Online (Sandbox Code Playgroud) java ×3
android ×2
amazon-polly ×1
kotlin ×1
okhttp ×1
resources ×1
responsys ×1
spring-boot ×1