গিথুব এপিআই ব্যবহার করুন :
/users/:user/repos
এটি আপনাকে ব্যবহারকারীর সমস্ত পাবলিক ভান্ডার দেবে। আপনার যদি ব্যক্তিগত সংগ্রহস্থলগুলি সন্ধান করতে হয় তবে আপনাকে অবশ্যই নির্দিষ্ট ব্যবহারকারী হিসাবে প্রমাণীকরণ করতে হবে। তারপরে আপনি আরআরএসটি কলটি ব্যবহার করতে পারেন:
/user/repos
এটি সব ব্যবহারকারীর Repos।
পাইথনে এটি করার জন্য এর মতো কিছু করুন:
USER='AUSER'
API_TOKEN='ATOKEN'
GIT_API_URL='https://api.github.com'
def get_api(url):
try:
request = urllib2.Request(GIT_API_URL + url)
base64string = base64.encodestring('%s/token:%s' % (USER, API_TOKEN)).replace('\n', '')
request.add_header("Authorization", "Basic %s" % base64string)
result = urllib2.urlopen(request)
result.close()
except:
print 'Failed to get api request from %s' % url
যেখানে ইউআরএলটি ফাংশনটিতে স্থান পেয়েছে তা উপরের উদাহরণগুলির মতোই রেস্ট ইউআরএল। আপনার যদি প্রমাণীকরণের প্রয়োজন না হয় তবে অনুমোদন শিরোনাম যোগ করার জন্য সরানোর পদ্ধতিটি কেবল পরিবর্তন করুন। তারপরে আপনি সাধারণ জিইটি অনুরোধ ব্যবহার করে যে কোনও পাবলিক এপিআই url পেতে পারেন।
?per_page=
বিকাশকারীদের