Модифицировать POST-запрос и FormUrlEncoded с: Id в URL - PullRequest
0 голосов
/ 28 марта 2020

Я пытаюсь интегрировать 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 Ответ

1 голос
/ 28 марта 2020

вы должны передать id в качестве параметра пути .

Таким образом, ваша конечная точка будет выглядеть следующим образом:

@POST("https://api.stripe.com/v1/customers/{id}/sources")
@FormUrlEncoded
Completable createBankAccount(@Path("id") int id,@Field("source") String bankToken);

попробуйте, если у вас все еще то же самое вопрос, пожалуйста, ответьте

Счастливое кодирование 101

...