Как скопировать продукт в полоску из «теста» в «живой» с Python? - PullRequest
0 голосов
/ 29 апреля 2020

Я хотел бы скопировать набор полосовых объектов, созданных с помощью моих тестовых ключей, в мои живые ключи с минимальным количеством изменений. Мой грубый план состоял бы в том, чтобы получить доступ к API полосы в python с помощью моего тестового ключа, запустить product = stripe.Product.retrieve("prod_id"), затем преобразовать product в словарь с помощью prod_dict = json.loads(str(product)), затем получить доступ к API с помощью моего активного ключа и запустить stripe.Product.create(prod_dict) .. но это не работает Моя конкретная ошибка c: "stripe.error.AuthenticationError: Предоставлен неверный ключ API: {'active ***** ..." Но я думаю, что это красная сельдь. Я уверен, что проблема не в ключе API, а в том, что на самом деле недопустимо передавать словарь в качестве аргумента для stripe.Product.create. Но я озадачен тем, как еще делать то, что я хочу. Кто-нибудь еще имел такую ​​же проблему и нашел быстрое и простое решение? Мой список продуктов невелик, и я теоретически мог бы просто сделать это вручную, но я беспокоюсь о том, чтобы сделать какую-то ошибку в процессе копирования, и, на самом деле, не кажется, что это должно быть очень трудно сделать , Хотя я часто ошибаюсь из-за того, что должно и не должно быть легко сделать. В любом случае, любая помощь будет оценена.

...