آموزش api نویسی قسمت دوم
https://drive.google.com/file/d/1ItEzGuQuSr2P2inu5dc1ymiRjQsely4u/view?usp=sharing
https://drive.google.com/file/d/1ItEzGuQuSr2P2inu5dc1ymiRjQsely4u/view?usp=sharing
🔥3❤1👍1😱1
ادامه آموزش API نویسی
قسمت سوم؟
تبدیل داده های دریافتی به json
تنظیم کد هدر
اتصال به دیتابیس
وبسرویس ساخت رکورد در دیتابیس
قسمت چهارم؟
وبسرویس دریافت اطلاعات رکورد
وبسرویس بروز رسانی رکورد
وبسرویس حدف رکورد
وبسرویس نمایش همه رکورد ها
وبسرویس همه رکورد ها با محدودیت
قسمت پنجم - آخر؟
وبسرویس جستجو
وبسرویس جستجو چند شرطی
تعریف api key
محدودیت گذاشتن روی api key
تبدیل وبسرویس دیگران به وبسرویس خودتان
قسمت سوم؟
تبدیل داده های دریافتی به json
تنظیم کد هدر
اتصال به دیتابیس
وبسرویس ساخت رکورد در دیتابیس
قسمت چهارم؟
وبسرویس دریافت اطلاعات رکورد
وبسرویس بروز رسانی رکورد
وبسرویس حدف رکورد
وبسرویس نمایش همه رکورد ها
وبسرویس همه رکورد ها با محدودیت
قسمت پنجم - آخر؟
وبسرویس جستجو
وبسرویس جستجو چند شرطی
تعریف api key
محدودیت گذاشتن روی api key
تبدیل وبسرویس دیگران به وبسرویس خودتان
❤3👍2🔥1👏1
DarkTube-PHP-API.zip
1.6 KB
سورس وبسرویس YouTube دانلودر نامحدود با PHP
امیدوارم خوشتون بیاد
خیلی ها درخواست دادن از سایت ytbvideoly.com وبسرویس بگیرم که گرفتم و ازش یک سورس api ساده براتون درست کردم.
کاملا سریع
دائمی
دانلود با تمام کیفیت ها
و ...
نحوه استفاده
example.com/?url=video_link
نمونه
https://fasttube.ir/?url=video_link
امیدوارم خوشتون بیاد
خیلی ها درخواست دادن از سایت ytbvideoly.com وبسرویس بگیرم که گرفتم و ازش یک سورس api ساده براتون درست کردم.
کاملا سریع
دائمی
دانلود با تمام کیفیت ها
و ...
نحوه استفاده
example.com/?url=video_link
نمونه
https://fasttube.ir/?url=video_link
👍5🔥2
کتابخانه EasySQL ( بتا )
متود های تکمیل شده:
insert
select
update
delete
count
sum
avg
min
max
query
get
save
find
findAll
قابلیت orm دارد
متود های آسان
پشتیبانی از انواع رمزنگاری
https://github.com/ReactMVC/EasySQL
اگر مایل بودید در توسعه کمک کنید
متود های تکمیل شده:
insert
select
update
delete
count
sum
avg
min
max
query
get
save
find
findAll
قابلیت orm دارد
متود های آسان
پشتیبانی از انواع رمزنگاری
https://github.com/ReactMVC/EasySQL
اگر مایل بودید در توسعه کمک کنید
GitHub
GitHub - ReactMVC/EasySQL: Class EasySQL provides an easy-to-use interface for basic MySQL database operations.
Class EasySQL provides an easy-to-use interface for basic MySQL database operations. - ReactMVC/EasySQL
🔥2👏2
کتابخانه HTTPMonster به صورت کامل برای php و فریم ورک های آن کامل شد.
ارسال درخواست با متود های آسان و عملیات های سفارشی و دریافت پاسخ کامل از api
https://github.com/ReactMVC/HTTPMonster
ارسال درخواست با متود های آسان و عملیات های سفارشی و دریافت پاسخ کامل از api
https://github.com/ReactMVC/HTTPMonster
GitHub
GitHub - ReactMVC/HTTPMonster: A simple PHP class for making HTTP requests using cURL
A simple PHP class for making HTTP requests using cURL - ReactMVC/HTTPMonster
👏4🥰1
Stealthy Solutions ™
آموزش api نویسی قسمت دوم https://drive.google.com/file/d/1ItEzGuQuSr2P2inu5dc1ymiRjQsely4u/view?usp=sharing
آموزش کشیدن api از سایت ها
قسمت سوم آموزش api نویسی در php
لینک آموزش:
https://drive.google.com/file/d/1veT1tRe2mKcJH6RSYTz8TVvbsZzeNqgr/view?usp=sharing
کتابخانه استفاده شده:
https://github.com/ReactMVC/HTTPMonster
قسمت سوم آموزش api نویسی در php
لینک آموزش:
https://drive.google.com/file/d/1veT1tRe2mKcJH6RSYTz8TVvbsZzeNqgr/view?usp=sharing
کتابخانه استفاده شده:
https://github.com/ReactMVC/HTTPMonster
GitHub
GitHub - ReactMVC/HTTPMonster: A simple PHP class for making HTTP requests using cURL
A simple PHP class for making HTTP requests using cURL - ReactMVC/HTTPMonster
http_shortcuts.apk
46 MB
HTTP Shortcuts
نرم افزار اندرویدی مشابه postman برای HTTP Request
بدون تبلیغات
برای تست api
قابلیت خروجی curl
قابلیت وارد کردن curl
نرم افزار اندرویدی مشابه postman برای HTTP Request
بدون تبلیغات
برای تست api
قابلیت خروجی curl
قابلیت وارد کردن curl
🔥2
وب سرویس رایگان chatgpt
120 روز رایگان
نیاز به api key
سرعت سه برابر وبسرویس رایگان ما
متود get و post
آدرس وبسرویس:
https://api.fasttube.ir
درخواست post:
متود post
پارامتر text ( متن شما )
پارامتر key ( کلید شما )
هدر application/x-www-form-urlencoded
درخواست get:
متود get
پارامتر text ( متن شما )
پارامتر key ( کلید شما )
هدر application/json
خروجی وبسرویس: json
کد وضعیت های وبسرویس:
کد 200
status true
code 200
message پاسخ ربات
کد 400
status false
code 400
message Please enter text and key parameter
کد 401
status false
code 401
message API Key not found
کد 403
status false
code 403
message Error connecting to openai
جهت دریافت کلید خود پیام دهید:
@h3dev
120 روز رایگان
نیاز به api key
سرعت سه برابر وبسرویس رایگان ما
متود get و post
آدرس وبسرویس:
https://api.fasttube.ir
درخواست post:
متود post
پارامتر text ( متن شما )
پارامتر key ( کلید شما )
هدر application/x-www-form-urlencoded
درخواست get:
متود get
پارامتر text ( متن شما )
پارامتر key ( کلید شما )
هدر application/json
خروجی وبسرویس: json
کد وضعیت های وبسرویس:
کد 200
status true
code 200
message پاسخ ربات
کد 400
status false
code 400
message Please enter text and key parameter
کد 401
status false
code 401
message API Key not found
کد 403
status false
code 403
message Error connecting to openai
جهت دریافت کلید خود پیام دهید:
@h3dev
آموزش api نویسی قسمت چهارم
ادامه قسمت سوم
موضوع: کشیدن api از سایت ها و تبدیل به سایت خودمون
هر سایتی میخواد باشه!!!!
و همچنین یاد می گیرید ارور بسازید.
https://drive.google.com/file/d/1vFsKTjThOdQY2Je85BZMoiQFoWZSELRv/view?usp=sharing
کتابخانه استفاده شده:
https://github.com/ReactMVC/HTTPMonster
ادامه قسمت سوم
موضوع: کشیدن api از سایت ها و تبدیل به سایت خودمون
هر سایتی میخواد باشه!!!!
و همچنین یاد می گیرید ارور بسازید.
https://drive.google.com/file/d/1vFsKTjThOdQY2Je85BZMoiQFoWZSELRv/view?usp=sharing
کتابخانه استفاده شده:
https://github.com/ReactMVC/HTTPMonster
🔥3
وب سرویس هوش مصنوعی ساخت تصویر
https://api.fasttube.ir/image/?text=iran&limit=2
پارامتر text متن
پارامتر limit تعداد تصاویر
خروجی json
https://api.fasttube.ir/image/?text=iran&limit=2
پارامتر text متن
پارامتر limit تعداد تصاویر
خروجی json
🔥2
php-telegram-ai-image-bot.zip
298.6 KB
سورس ربات ساخت تصویر با هوش مصنوعی
نسخه php مورد نیاز: 8.1 به بالا
مترجم دارد و از فارسی در متن کاربر پشتیبانی می کند
پیش نمایش:
@imageaigenerate_bot
نسخه php مورد نیاز: 8.1 به بالا
مترجم دارد و از فارسی در متن کاربر پشتیبانی می کند
پیش نمایش:
@imageaigenerate_bot
🔥4
Stealthy Solutions ™
وب سرویس هوش مصنوعی ساخت تصویر https://api.fasttube.ir/image/?text=iran&limit=2 پارامتر text متن پارامتر limit تعداد تصاویر خروجی json
از اونجایی که ممکنه مثلا بعدا دامنه من از بین بره
سورس کد رو قرار میدم
سورس کد رو قرار میدم
Stealthy Solutions ™
وب سرویس هوش مصنوعی ساخت تصویر https://api.fasttube.ir/image/?text=iran&limit=2 پارامتر text متن پارامتر limit تعداد تصاویر خروجی json
PHP-image.zip
4 KB
سورس api هوش مصنوعی ساخت تصویر
نسخه php
نیازمند ویرایش خط 77:
نام کاربری Github
نام repository برای ذخیره
توکن Github
در repository خود یک پوشه ایجاد کنید به نام images زیرا تصاویر در آنجا ذخیره می شوند.
فقط متن انگلیسی وارد کنید.
نسخه php
نیازمند ویرایش خط 77:
نام کاربری Github
نام repository برای ذخیره
توکن Github
در repository خود یک پوشه ایجاد کنید به نام images زیرا تصاویر در آنجا ذخیره می شوند.
فقط متن انگلیسی وارد کنید.
👍4
Stealthy Solutions ™
PHP-image.zip
PY-image.zip
1.9 KB
سورس api هوش مصنوعی ساخت تصویر
نسخه python
نیازمند ویرایش خط 53:
نام کاربری Github
نام repository برای ذخیره
توکن Github
در repository خود یک پوشه ایجاد کنید به نام images زیرا تصاویر در آنجا ذخیره می شوند.
فقط متن انگلیسی وارد کنید.
نسخه python
نیازمند ویرایش خط 53:
نام کاربری Github
نام repository برای ذخیره
توکن Github
در repository خود یک پوشه ایجاد کنید به نام images زیرا تصاویر در آنجا ذخیره می شوند.
فقط متن انگلیسی وارد کنید.
👍3
Stealthy Solutions ™
PY-image.zip
NODE-image.zip
2 KB
سورس api هوش مصنوعی ساخت تصویر
نسخه node.js
نیازمند ویرایش خط 55:
نام کاربری Github
نام repository برای ذخیره
توکن Github
در repository خود یک پوشه ایجاد کنید به نام images زیرا تصاویر در آنجا ذخیره می شوند.
فقط متن انگلیسی وارد کنید.
نسخه node.js
نیازمند ویرایش خط 55:
نام کاربری Github
نام repository برای ذخیره
توکن Github
در repository خود یک پوشه ایجاد کنید به نام images زیرا تصاویر در آنجا ذخیره می شوند.
فقط متن انگلیسی وارد کنید.
امروز یاد می گیرید که CORS چیست.
CORS
مخفف Cross-Origin Resource Sharing است. این یک پروتکل امنیتی است که به وب سایت ها اجازه می دهد تا از منابعی که در دامنه های دیگر قرار دارند استفاده کنند. این برای محافظت از وب سایت ها در برابر حملات Cross-Site Request Forgery (CSRF) طراحی شده است.
هنگامی که یک وب سایت از یک منبع در دامنه دیگر درخواست می کند، مرورگر ابتدا بررسی می کند که آیا CORS فعال است یا خیر. اگر CORS فعال باشد، مرورگر درخواست را به سرور ارسال می کند. سرور سپس تصمیم می گیرد که آیا درخواست را مجاز کند یا خیر.
سرور می تواند با استفاده از هدرهای HTTP، درخواست را مجاز یا رد کند. برخی از هدرهای HTTP رایج که برای کنترل CORS استفاده می شوند عبارتند از:
* Access-Control-Allow-Origin:
این هدر به مرورگر می گوید که آیا درخواست مجاز است یا خیر.
* Access-Control-Allow-Methods:
این هدر به مرورگر می گوید که کدام روش های HTTP مجاز هستند.
* Access-Control-Allow-Headers:
این هدر به مرورگر می گوید که کدام هدرهای HTTP مجاز هستند.
اگر سرور درخواست را مجاز کند، مرورگر آن را به وب سایت ارسال می کند. وب سایت سپس می تواند از منبع استفاده کند.
عملیات CORS با استفاده از یک فرآیند دو مرحله ای کار می کند:
1. مرحله پیش پرواز: در مرحله پیش پرواز، مرورگر درخواستی به سرور ارسال می کند تا ببیند آیا درخواست مجاز است یا خیر. این درخواست یک درخواست HEAD است و حاوی هدرهای CORS است.
2. مرحله اصلی: اگر سرور درخواست را مجاز کند، مرورگر درخواست اصلی را به سرور ارسال می کند. این درخواست حاوی داده هایی است که باید از منبع دریافت شود.
با CORS چگونه می توان امنیت را بهبود بخشد؟
می تواند امنیت را با جلوگیری از وب سایت ها از دسترسی به منابعی که در دامنه های دیگر قرار دارند، بهبود بخشد. این به محافظت از وب سایت ها در برابر حملات CSRF کمک می کند. حملات CSRF نوعی حمله است که در آن یک مهاجم وب سایت را وادار می کند تا بدون اطلاع کاربر، درخواستی را به یک وب سایت دیگر ارسال کند.
عملیات CORS چگونه می تواند در PHP پیاده سازی شود؟
CORS را می توان در PHP با استفاده از تابع header() پیاده سازی کرد. تابع header() می تواند برای ارسال هدرهای HTTP به مرورگر استفاده شود. برای پیاده سازی CORS، باید از تابع header() برای ارسال هدرهای Access-Control-Allow-Origin، Access-Control-Allow-Methods و Access-Control-Allow-Headers استفاده کنید.
در اینجا یک مثال از نحوه پیاده سازی CORS در PHP آورده شده است:
برای اطلاعات بیشتر در مورد CORS، می توانید به مستندات W3C مراجعه کنید:
https://www.w3.org/TR/cors
CORS
مخفف Cross-Origin Resource Sharing است. این یک پروتکل امنیتی است که به وب سایت ها اجازه می دهد تا از منابعی که در دامنه های دیگر قرار دارند استفاده کنند. این برای محافظت از وب سایت ها در برابر حملات Cross-Site Request Forgery (CSRF) طراحی شده است.
هنگامی که یک وب سایت از یک منبع در دامنه دیگر درخواست می کند، مرورگر ابتدا بررسی می کند که آیا CORS فعال است یا خیر. اگر CORS فعال باشد، مرورگر درخواست را به سرور ارسال می کند. سرور سپس تصمیم می گیرد که آیا درخواست را مجاز کند یا خیر.
سرور می تواند با استفاده از هدرهای HTTP، درخواست را مجاز یا رد کند. برخی از هدرهای HTTP رایج که برای کنترل CORS استفاده می شوند عبارتند از:
* Access-Control-Allow-Origin:
این هدر به مرورگر می گوید که آیا درخواست مجاز است یا خیر.
* Access-Control-Allow-Methods:
این هدر به مرورگر می گوید که کدام روش های HTTP مجاز هستند.
* Access-Control-Allow-Headers:
این هدر به مرورگر می گوید که کدام هدرهای HTTP مجاز هستند.
اگر سرور درخواست را مجاز کند، مرورگر آن را به وب سایت ارسال می کند. وب سایت سپس می تواند از منبع استفاده کند.
عملیات CORS با استفاده از یک فرآیند دو مرحله ای کار می کند:
1. مرحله پیش پرواز: در مرحله پیش پرواز، مرورگر درخواستی به سرور ارسال می کند تا ببیند آیا درخواست مجاز است یا خیر. این درخواست یک درخواست HEAD است و حاوی هدرهای CORS است.
2. مرحله اصلی: اگر سرور درخواست را مجاز کند، مرورگر درخواست اصلی را به سرور ارسال می کند. این درخواست حاوی داده هایی است که باید از منبع دریافت شود.
با CORS چگونه می توان امنیت را بهبود بخشد؟
می تواند امنیت را با جلوگیری از وب سایت ها از دسترسی به منابعی که در دامنه های دیگر قرار دارند، بهبود بخشد. این به محافظت از وب سایت ها در برابر حملات CSRF کمک می کند. حملات CSRF نوعی حمله است که در آن یک مهاجم وب سایت را وادار می کند تا بدون اطلاع کاربر، درخواستی را به یک وب سایت دیگر ارسال کند.
عملیات CORS چگونه می تواند در PHP پیاده سازی شود؟
CORS را می توان در PHP با استفاده از تابع header() پیاده سازی کرد. تابع header() می تواند برای ارسال هدرهای HTTP به مرورگر استفاده شود. برای پیاده سازی CORS، باید از تابع header() برای ارسال هدرهای Access-Control-Allow-Origin، Access-Control-Allow-Methods و Access-Control-Allow-Headers استفاده کنید.
در اینجا یک مثال از نحوه پیاده سازی CORS در PHP آورده شده است:
<?phpاین کد به مرورگر اجازه می دهد تا درخواست هایی را از هر دامنه ای ارسال کند. همچنین به مرورگر اجازه می دهد تا از روش های GET، POST، PUT و DELETE استفاده کند. همچنین به مرورگر اجازه می دهد تا از هدرهای Content-Type و Accept استفاده کند.
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: GET, POST, PUT, DELETE');
header('Access-Control-Allow-Headers: Content-Type, Accept');
?>
برای اطلاعات بیشتر در مورد CORS، می توانید به مستندات W3C مراجعه کنید:
https://www.w3.org/TR/cors
❤3👍1
php-bomber-api-v0.2.5.zip
21.1 KB
سورس بمبر
نسخه: 0.2.5
دارای 6 سرویس
تا نسخه 1.0 بیش از 80 سایت اضافه میشه
تغییرات:
اضافه شدن سرویس باسلام
نحوه استفاده:
example.com?phone=0903××××××
این فقط یک base هست و بستگی به شما دارد که توسعه دهید.
نسخه: 0.2.5
دارای 6 سرویس
تا نسخه 1.0 بیش از 80 سایت اضافه میشه
تغییرات:
اضافه شدن سرویس باسلام
نحوه استفاده:
example.com?phone=0903××××××
این فقط یک base هست و بستگی به شما دارد که توسعه دهید.
👍3👌1