ব্যবহারকারী নাম এবং পাসওয়ার্ড সহ অথ গিথুব এপিআই দ্বারা সমর্থিত :
গিটহাব এপিআই ভি 3 এর মাধ্যমে প্রমাণীকরণের তিনটি উপায় রয়েছে। ...
বেসিক প্রমাণীকরণ
$ কার্ল-ইউ "ব্যবহারকারীর নাম" https://api.github.com
...
সুতরাং আপনি যে ভাষা পছন্দ করেন তার একটি লিব বেছে নিন এবং একটি সার্বজনীন কী তৈরি করুন "পাবলিক কী" এপিআই বিভাগের প্রয়োগকৃত সংস্করণটি ব্যবহার করুন :
একটি সর্বজনীন কী তৈরি করে। আপনার কমপক্ষে [লেখুন: পাবলিক_কি] স্কোপ সহ আপনার বেসিক অথ, বা ওআউথের মাধ্যমে প্রমাণীকরণ হওয়া দরকার।
ইনপুট
POST /user/keys
{
"title": "octocat@octomac",
"key": "ssh-rsa AAA..."
}
আপনি যদি এটি কমান্ড লাইন (কার্লের মাধ্যমে) ব্যবহার করতে চান:
curl -u "username" --data '{"title":"test-key","key":"ssh-rsa AAA..."}' https://api.github.com/user/keys
অথবা এমনকি পাসওয়ার্ডের জন্য অনুরোধ না করে:
curl -u "username:password" --data '{"title":"test-key","key":"ssh-rsa AAA..."}' https://api.github.com/user/keys
গিথাব এপিআইয়ের সাথে ইন্টারঅ্যাক্ট করতে কার্ল ব্যবহারের জন্য এখানে একটি দুর্দান্ত ছোট টিউটোরিয়াল