مكتبة Python البسيطة التي تسحب المنتجات من لوحة معلومات Stripe JSON format باستخدام stripe_api_key فقط كمدخل.
بدعم نشطة من قبل Appseed عبر
Discord. العناصر المتاحة:
Product :All ImagesAll Pricesdefault priceقم بتثبيت الحزمة عبر
PIP
$ pip install python-stripeالاستخدام في الكود
from stripe_python import get_products
STRIPE_KEY = 'YOUR_key_here' # mandatory parameter
OUTPUT_FILE = 'products.json' # optional
get_products ( STRIPE_KEY , OUTPUT_FILE ) يتم سحب جميع المنتجات المرتبطة بالحساب في products.json . فيما يلي عينة ناتج باستخدام حساب يحتوي على منتج واحد (أسعار متعددة):
{
"data" : [
{
"id" : " prod_L3QBiEdGWquAHl " ,
"name" : " Django Datta Able PRO " ,
"description" : " Premium Django Seed project " ,
"images" : [
" https://files.stripe.com/links/MDB8YWNjdF8xSGxXdEdHTExkMVgwN1ZVfGZsX3Rlc3RfZjNtOGxwZTRFdGp1MGp1N2ZUeFlENU9Q008T4Zyl6Z "
],
"price_dfault" : {
"price_1KNJKmGLLd1X07VUqu1kDHO2" : 99.0
},
"prices" : {
"price_1LuEz0GLLd1X07VUpsvuNCT8" : 119.0 ,
"price_1KNJKmGLLd1X07VUqu1kDHO2" : 99.0
}
}
]
}تم سحب
Product Imageمن الشريط
الخطوة 1 - استنساخ المصادر من المستودع العام
$ git clone https://github.com/app-generator/python-stripe-wrapper.git
$ cd python-stripe-wrapperالخطوة 2 - إنشاء
.envباستخدامenv.sampleالمقدمة
أضف ملف .env في دليل الجذر للمشاريع الخاصة بك وأضف بيانات الاعتماد التالية
STRIPE_API_KEY=<REAL_VALUE_HERE>
الخطوة 2 - تثبيت
dependencies
$ python -m venv env
$ source env/bin/activate
$ pip install -r requirements.txtالخطوة 3 - اسحب المنتجات من لوحة معلومات الشريط
$ python run.py يتم حفظ المنتجات في products.json (دليل العمل الحالي). الدعائم المتاحة:
idnamedescriptionimagesprice (الكل) مكتبة Python لـ Stripe API - مكتبة مجانية مقدمة من Appseed.