Модернизация запроса 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);

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

Удачного кодирования

Другие вопросы по тегам