سید امیر محمد نجفی
سید امیر محمد نجفی
خواندن ۳ دقیقه·۴ سال پیش

ساخت لینک کوتاه و کسب درآمد از آن-کدهای مخملی

ساخت لینک کوتاه با API در پایتون و کسب درآمد از آن!


سلام , وقتتون بخیر...

دوباره اومدم و طبق قولی که داده بودم قراره در این مقاله توسط API و زبان شیرین پایتون لینک های کوتاه بسازیم و حتی از اون کسب درآمد کنیم!


همراهم بیا تا کمتر از 10 خط کد بزنی و کسب درآمد کنی...!


ساخت لینک کوتاه
ساخت لینک کوتاه


روش کار کد های امروزمون هم مانند پروژه های قبلی بسیار ساده است!


کتابخانه requests
کتابخانه requests


اگه با API ها در پایتون کار کرده باشین حتما نام کتابخانه ی requests به گوشتون خورده پس ما باید import ش :) کنیم .



متغیر url رو تعریف می کنیم و url ای که کاربر می خواهد کوچک شود رو از کاربر میگیریم و داخلش میریزیم.


حالا لینک API رو داخل requests.get می ریزیم تا مقادیر داخل API رو برگردونه (طبیعتا یک جیسون هست)

حواستون باشه از روش f-string استفاده کنین تا بتونید url (که از کاربر گرفتیم) رو هم به API اضافه کنید!


میتونید با تعریف یک متغیر و input لینک (url) رو جداگانه از کاربر بگیرین...

برای دریافت API و توکن پس از اینکه داخل سایت رفتین، ثبت نام کنید و API و توکن رو از قسمت پنل کاربری دریافت کنید.


نکته مهم:

اگه می خواهید از این لینک ها درآمد نداشته باشین، آخر لینک API عبارت زیر رو اضافه کنید( توضیحات کسب درآمد از این لینک ها رو در پایان این مقاله توضیح میدهم تا از بحث خارج نشیم...)

&type=0


کسب درآمد از لینک کوتاه
کسب درآمد از لینک کوتاه


حالا با دستور ()json. مقادیر متغیر result رو تبدیل به یک دیکشنری می کنیم (قبل از این کار، خروجی result یک ریسپانس بود که خیلی به دردمون نمی خورد)


اگه الان یک خروجی از result بگیریم دیکشنری مانند نمونه زیر رو بر می گردونه ...

{&quotstatus&quot:&quotsuccess&quot,&quotshortenedUrl&quot:&quothttps:\/\/1da.ir\/tvXw&quot}


پس از این، کلید shortenedUrl رو انتخاب می کنیم و دوباره درون متغیر result میریزیم.( داخل شکل بالا هست.)


حالا اگه result رو چاپ کنید نتیجه زیر رو بر میگردونه...!

https://1da.ir/tvXw

به همین سرعت تونستید لینک بلند خودتون رو کوتاه کنید و حتی می تونید از اون کسب درآمد کنید!

چجوری کسب درآمد کنیم؟

اول از همه نگاهی به این لینک بندازین تا ادامشو توضیح بدم.


خوب...

سایتی که ازش API گرفتیم یک طرح تشویقی داره که به ازای هر کلیک مبلغی رو به پنل کاربریتون اضافه می کنه ( ناچیزه ولی با توجه به تعداد کلیک شاید زیاد بشه! )

شاید بپرسین که چرا اون سایت باید همچنین کاری رو انجام بده ؟ خوب واضحه که خود سایت هم از این لینک ها به واسطه همون تبلیغات هایی که دیدین، درآمد داره و علاوه بر این شما در اون سایت مدت زمانی رو حضور داشتین و کلیک هم کردین که این باعث بهبود وضعیت سئوی اون سایت میشه !


البته اگه بخواهید مشتری خودتون رو نگه دارین نباید این تبلیغات ها رو ببینه ( چون شاید منصرف بشه و ادامه نده! ) پس به نظر من لینک های دانلود و اینجور جاها رو همراه با تبلیغات قرار بدین و بقیه رو لینک بدون تبلیغات ( چون کاربر کل مسیر رو رفته و دانلود اون فایل هم نیازشه پس صبر می کنه. )


اگه یادتون باشه گفتم که اگه می خواهید این تبلیغات ها به کاربر نمایش داده نشه در آخر لینک API عبارت &type=0 رو اضافه کنید.



چطور بود راضی بودین، چیزی براتون نا مفهموم نبود؟ تو کامنت ها منتظرتونم


تا دیداری بعد بدرود :)


راستی ممنون از حمایت های خوبتون در مقاله های قبلی ( خیلی انرژی بخشه! )





لینک کوتاه
جونیور وب دولوپر، عاشق مباحث لینوکس و کلود!
شاید از این پست‌ها خوشتان بیاید