Модернизация запроса POST и FormUrlEncoded с: Id в url
Я пытаюсь интегрировать stripe API
и я столкнулся с проблемой при использовании @POST
а также @FormUrlEncoding
аннотация. У полосы есть следующий URL.https://api.stripe.com/v1/customers/:id/sources
В API
необходимость FormUrlEncoded
а также POST
запрос. Я понятия не имею, как передать этот идентификатор в URL-адрес.
@POST("https://api.stripe.com/v1/customers/:id/sources")
@FormUrlEncoded
Completable createBankAccount(@Field("source") String bankToken);
1 ответ
Решение
Вы должны передать id в качестве параметра пути.
Итак, ваша конечная точка будет следующей:
@POST("https://api.stripe.com/v1/customers/{id}/sources")
@FormUrlEncoded
Completable createBankAccount(@Path("id") int id,@Field("source") String bankToken);
попробуйте, если у вас все еще есть та же проблема, ответьте
Удачного кодирования