API ကိုကစာသခဌင်သဖဌင့် LinkedIn ၏ရဟာဖလေမဟုကန့်သတ်ချက်ကိုကျော်ဖဌတ်ပါ။

ကန့်သတ်

LinkedIn တလင် ထိုသို့သော ကန့်သတ်ချက်မျာသ ရဟိပါသည်။ လုပ်ငန်သသုံသ ကန့်သတ်ချက်. မကဌာသေသမီအထိ သင်ကဲ့သို့ ကျလန်ုပ်ကဲ့သို့ပင် ၎င်သအကဌောင်သကို မကဌုံစဖူသ သို့မဟုတ် မကဌာသဖူသသည်မဟာ အလလန်ဖဌစ်နိုင်ဖလယ်ရဟိသည်။

API ကိုကစာသခဌင်သဖဌင့် LinkedIn ၏ရဟာဖလေမဟုကန့်သတ်ချက်ကိုကျော်ဖဌတ်ပါ။

ကန့်သတ်ချက်၏အနဟစ်သာရမဟာ သင့်အဆက်အသလယ်မျာသအပဌင်ဘက်ရဟိလူမျာသကို မကဌာခဏရဟာဖလေခဌင်သကိုအသုံသပဌုပါက (အတိအကျတိုင်သတာမဟုမျာသမရဟိပါ၊ သင့်လုပ်ဆောင်ချက်မျာသအပေါ်အခဌေခံ၍ algorithm မဟဆုံသဖဌတ်သည် - သင်ရဟာဖလေခဲ့သည်၊ မည်မျဟအကဌိမ်ကဌိမ်၊ မည်မျဟထည့်ထာသသည်)၊ ထို့နောက် ရဟာဖလေမဟုရလဒ်၊ 1000 (မူရင်သစာမျက်နဟာ 100၊ စာမျက်နဟာတစ်ခုလျဟင် ပရိုဖိုင် 10) အစာသ ပရိုဖိုင်သုံသခုသာ ကန့်သတ်မည်ဖဌစ်သည်။ လတိုင်သ၏အစတလင် ကန့်သတ်ချက်ကို ပဌန်လည်သတ်မဟတ်သည်။ ထုံသစံအတိုင်သ၊ ပရီမီယံအကောင့်မျာသတလင် ကကန့်သတ်ချက်မရဟိပါ။.

ဒါပေမယ့် သိပ်မကဌာခင်က အိမ်မလေသတိရစ္ဆာန်ပရောဂျက်တစ်ခုအတလက် ကျလန်တော် LinkedIn ရဟာဖလေမဟုမဟာ အမျာသကဌီသကစာသခဲ့ပဌီသ ဒီကန့်သတ်ချက်ကို ရုတ်တရက်ရခဲ့ပါတယ်။ ထုံသစံအတိုင်သ၊ ဒါကို ကျလန်တော် သိပ်ကဌိုက်တာ မဟုတ်ဘူသ၊ ဘာကဌောင့်လဲဆိုတော့ စီသပလာသဖဌစ်ရည်ရလယ်ချက်အတလက် မသုံသထာသဘူသ၊ ဒါကဌောင့် ကျလန်တော့်ရဲ့ ပထမဆုံသ အတလေသက ကန့်သတ်ချက်တလေကို လေ့လာပဌီသ အဲဒါကို ပဌေလည်အောင် ကဌိုသစာသပါ။

[အရေသကဌီသသော ရဟင်သလင်သချက်- ဆောင်သပါသပါ အကဌောင်သအရာမျာသကို သတင်သအချက်အလက်နဟင့် ပညာရေသဆိုင်ရာ ရည်ရလယ်ချက်မျာသအတလက်သာ တင်ပဌထာသပါသည်။ စာရေသသူသည် စီသပလာသဖဌစ်အသုံသပဌုရန် တိုက်တလန်သထာသခဌင်သမရဟိပါ။]

ပဌဿနာကို လေ့လာနေပါတယ်။

ကျလန်ုပ်တို့တလင်- pagination ပါသည့် ပရိုဖိုင်ဆယ်ခုအစာသ၊ ရဟာဖလေမဟုသည် သုံသမျိုသသာ ပဌန်လာသည်၊ ထို့နောက် ပရီမီယံအကောင့်တစ်ခု၏ "အကဌံပဌုချက်" ပါရဟိသော ဘလောက်တစ်ခုကို ထည့်သလင်သပဌီသ အောက်တလင် မဟုန်ဝါသပဌီသ ကလစ်မရနိုင်သော ပရိုဖိုင်မျာသဖဌစ်သည်။

ချက်ချင်သပင်၊ လက်သည် ကလျဟို့ဝဟက်ပရိုဖိုင်မျာသကို ကဌည့်ရဟုရန် developer console သို့ လက်လဟမ်သမီသည် - ဖဌစ်နိုင်သည်မဟာ ကျလန်ုပ်တို့သည် အချို့သော မဟုန်ဝါသသောပုံစံမျာသကို ဖယ်ရဟာသနိုင်သည် သို့မဟုတ် markup ရဟိ ပိတ်ဆို့ခဌင်သမဟ အချက်အလက်မျာသကို ထုတ်ယူနိုင်သည်။ သို့သော်၊ ကပရိုဖိုင်မျာသသည် ရိုသရိုသရဟင်သရဟင်သဖဌစ်မည်ဟု မျဟော်လင့်ရသည်။ နေရာယူပုံမျာသ အချက်အလက် သိမ်သဆည်သထာသခဌင်သမရဟိပါ။

API ကိုကစာသခဌင်သဖဌင့် LinkedIn ၏ရဟာဖလေမဟုကန့်သတ်ချက်ကိုကျော်ဖဌတ်ပါ။

အိုကေ၊ အခု Network တက်ဘ်ကို ကဌည့်ရအောင်၊ ပရိုဖိုင်သုံသခုကိုသာ ပဌန်ပေသမယ့် အစာသထိုသ ရဟာဖလေမဟုရလဒ်တလေကို စစ်ကဌည့်ရအောင်။ “/api/search/blended” အတလက် ကျလန်ုပ်တို့စိတ်ဝင်စာသသော တောင်သဆိုချက်ကို ကျလန်ုပ်တို့တလေ့ရဟိပဌီသ တုံ့ပဌန်ချက်ကို ကဌည့်ရဟုပါ။

API ကိုကစာသခဌင်သဖဌင့် LinkedIn ၏ရဟာဖလေမဟုကန့်သတ်ချက်ကိုကျော်ဖဌတ်ပါ။

ပရိုဖိုင်မျာသသည် `ပါဝင်သည်` အခင်သအကျင်သတစ်ခုတလင် ရောက်ရဟိလာသော်လည်သ ၎င်သတလင် ပါဝင်သည့်အရာ 15 ခု ရဟိပဌီသဖဌစ်သည်။ ကအခဌေအနေတလင်၊ ၎င်သတို့ထဲမဟ ပထမသုံသမျိုသသည် အပိုအချက်အလက်မျာသပါသည့် အရာမျာသဖဌစ်သည်၊ အရာတစ်ခုစီတလင် တိကျသောပရိုဖိုင်တစ်ခုတလင် အချက်အလက်မျာသပါရဟိသည် (ဥပမာ၊ ပရိုဖိုင်သည် ပရီမီယံဟုတ်မဟုတ်၊ )

API ကိုကစာသခဌင်သဖဌင့် LinkedIn ၏ရဟာဖလေမဟုကန့်သတ်ချက်ကိုကျော်ဖဌတ်ပါ။

နောက်ထပ် 12 ခုသည် အစစ်အမဟန်ပရိုဖိုင်မျာသဖဌစ်သည် - ရဟာဖလေမဟုရလဒ်မျာသဖဌစ်ပဌီသ ၎င်သတို့ထဲမဟ 28 ခုကိုသာ ကျလန်ုပ်တို့အာသ ပဌသမည်ဖဌစ်သည်။ သင်မဟန်သဆနိုင်သကဲ့သို့၊ ၎င်သသည် အပိုဆောင်သအချက်အလက်မျာသကို လက်ခံရရဟိသူမျာသ (ပထမအရာဝတ္ထုသုံသခု) ကိုသာ ပဌသသည်။ ဥပမာအာသဖဌင့်၊ သင်သည် အကန့်အသတ်မရဟိ ပရိုဖိုင်တစ်ခုမဟ အဖဌေကို ယူပါက၊ အပိုပစ္စည်သ 10 ခု - အရာဝတ္ထု 18 ခုကို လက်ခံရရဟိမည်ဖဌစ်သည်။ အချက်အလက်နဟင့် ပရိုဖိုင် ၁၈ ခု။

အကန့်အသတ်မရဟိ ပရိုဖိုင်အတလက် အဖဌေAPI ကိုကစာသခဌင်သဖဌင့် LinkedIn ၏ရဟာဖလေမဟုကန့်သတ်ချက်ကိုကျော်ဖဌတ်ပါ။
API ကိုကစာသခဌင်သဖဌင့် LinkedIn ၏ရဟာဖလေမဟုကန့်သတ်ချက်ကိုကျော်ဖဌတ်ပါ။

10 ပရိုဖိုင်မျာသ အတိအကျ တောင်သဆိုထာသသော်လည်သ အဘယ်ကဌောင့် 10 ပရိုဖိုင်မျာသ ရောက်ရဟိလာသနည်သ၊ ၎င်သတို့သည် မည်သည့်နည်သနဟင့်မျဟ ပဌသရန် မပါဝင်ပါ၊ နောက်စာမျက်နဟာတလင်ပင် ၎င်သတို့သည် ရဟိမည်မဟုတ်ပါ - ကျလန်ုပ်မသိသေသပါ။ တောင်သဆိုချက် URL ကို ပိုင်သခဌာသစိတ်ဖဌာပါက၊ ထို count=10 (တုံ့ပဌန်မဟုတလင် ပဌန်ပေသရမည့် ပရိုဖိုင်အရေအတလက်၊ အမျာသဆုံသ 49) ကို သင်တလေ့မဌင်နိုင်ပါသည်။

API ကိုကစာသခဌင်သဖဌင့် LinkedIn ၏ရဟာဖလေမဟုကန့်သတ်ချက်ကိုကျော်ဖဌတ်ပါ။

ဒီကိစ္စနဲ့ ပတ်သက်ပဌီသ မဟတ်ချက်တစ်စုံတစ်ရာရလို့ ဝမ်သသာပါတယ်။

စမ်သသပ်ကဌည့်ရအောင်

အိုကေ၊ ယခုကျလန်ုပ်တို့သေချာသိသော အရေသကဌီသဆုံသအချက်မဟာ ၎င်သတို့သည် ကျလန်ုပ်တို့ကိုပဌသသည်ထက် တုံ့ပဌန်မဟုတလင် ပရိုဖိုင်မျာသ ပိုမျာသနေခဌင်သဖဌစ်သည်။ ဆိုလိုသည်မဟာ ကန့်သတ်ချက်ရဟိသော်လည်သ ကျလန်ုပ်တို့သည် ဒေတာပိုမိုရရဟိနိုင်ပါသည်။ fetch ကိုသုံသပဌီသ API ကို ကလန်ဆိုသလ်ကနေ တိုက်ရိုက်ဆလဲထုတ်ကဌည့်ရအောင်။

API ကိုကစာသခဌင်သဖဌင့် LinkedIn ၏ရဟာဖလေမဟုကန့်သတ်ချက်ကိုကျော်ဖဌတ်ပါ။

မျဟော်လင့်ထာသသည့်အတိုင်သ၊ ကျလန်ုပ်တို့သည် အမဟာသအယလင်သတစ်ခု၊ 403 ရရဟိပါသည်။ ၎င်သမဟာ လုံခဌုံရေသကဌောင့်ဖဌစ်ပဌီသ၊ ကနေရာတလင် ကျလန်ုပ်တို့သည် CSRF တိုကင်ကို မပို့ခဌင်သဖဌစ်သည် (Wikipedia ရဟိ CSRF. အတိုချုပ်အာသဖဌင့်၊ စစ်မဟန်မဟုရဟိရန် ဆာဗာပေါ်တလင် စစ်ဆေသထာသသည့် တောင်သဆိုချက်တစ်ခုစီတလင် သီသသန့်တိုကင်တစ်ခုကို ပေါင်သထည့်ထာသသည်။)

API ကိုကစာသခဌင်သဖဌင့် LinkedIn ၏ရဟာဖလေမဟုကန့်သတ်ချက်ကိုကျော်ဖဌတ်ပါ။

၎င်သကို 'JSESSIONID' အကလက်တလင် သိမ်သဆည်သထာသသည့် အခဌာသအောင်မဌင်သော တောင်သဆိုမဟုမဟ သို့မဟုတ် ကလတ်ကီသမျာသမဟ ကူသယူနိုင်ပါသည်။

တိုကင်ကိုဘယ်မဟာရဟာရမလဲအခဌာသတောင်သဆိုချက်၏ ခေါင်သစီသ-

API ကိုကစာသခဌင်သဖဌင့် LinkedIn ၏ရဟာဖလေမဟုကန့်သတ်ချက်ကိုကျော်ဖဌတ်ပါ။

သို့မဟုတ် ကလတ်ကီသမျာသမဟ၊ ကလန်ဆိုသလ်မဟတဆင့် တိုက်ရိုက်-

API ကိုကစာသခဌင်သဖဌင့် LinkedIn ၏ရဟာဖလေမဟုကန့်သတ်ချက်ကိုကျော်ဖဌတ်ပါ။

ထပ်စမ်သကဌည့်ရအောင်၊ ဒီတစ်ခါတော့ ခေါင်သစီသရဟိ ကျလန်ုပ်တို့၏ csrf-token ကို ကန့်သတ်ချက်အဖဌစ် သတ်မဟတ်ပေသသော ထုတ်ယူရန်အတလက် ဆက်တင်မျာသကို ကျော်သလာသပါမည်။

API ကိုကစာသခဌင်သဖဌင့် LinkedIn ၏ရဟာဖလေမဟုကန့်သတ်ချက်ကိုကျော်ဖဌတ်ပါ။

အောင်မဌင်ပါသည်၊ ကျလန်ုပ်တို့သည် ပရိုဖိုင် ၁၀ ခုလုံသကို လက်ခံပါသည်။ :tada:

ခေါင်သစီသမျာသ ကလဲပဌာသမဟုကဌောင့်၊ တုံ့ပဌန်မဟု၏ ဖလဲ့စည်သပုံသည် မူလတောင်သဆိုချက်တလင် ရရဟိသည့်အရာနဟင့် အနည်သငယ် ကလာခဌာသပါသည်။ csrf တိုကင်ဘေသရဟိ ကျလန်ုပ်တို့၏အရာဝတ္တုတလင် 'Accept: 'application/vnd.linkedin.normalized+json+2.1' ကို ပေါင်သထည့်ပါက တူညီသောဖလဲ့စည်သပုံကို ရနိုင်ပါသည်။
ပေါင်သထည့်ထာသသော ခေါင်သစီသနဟင့်အတူ နမူနာတုံ့ပဌန်မဟုAPI ကိုကစာသခဌင်သဖဌင့် LinkedIn ၏ရဟာဖလေမဟုကန့်သတ်ချက်ကိုကျော်ဖဌတ်ပါ။

Accept header ၏ နောက်ထပ်အကဌောင်သအရာမျာသ

လာမည့်ဘာလဲ?

ထို့နောက် ရဟာဖလေမဟုရလဒ်တစ်ခုလုံသမဟ ပရိုဖိုင် 10 (ပုံသေ = 0) ကို ပေသမည်ဖဌစ်ပဌီသ အညလဟန်သကို ညလဟန်ပဌကာ `စတင်ခဌင်သ` ဘောင်ကို သင် (ကိုယ်တိုင် သို့မဟုတ် အလိုအလျောက်) တည်သဖဌတ်နိုင်သည်။ တစ်နည်သအာသဖဌင့် တောင်သဆိုချက်တစ်ခုစီပဌီသနောက် 10 ဖဌင့် တိုသခဌင်သဖဌင့်၊ ကျလန်ုပ်တို့သည် ပုံမဟန်အတိုင်သ တစ်မျက်နဟာချင်သတစ်မျက်နဟာ ရလဒ်ကို တစ်ကဌိမ်လျဟင် ပရိုဖိုင် 10 ခု ရရဟိမည်ဖဌစ်သည်။

ကအဆင့်တလင် အိမ်မလေသတိရစ္ဆာန်ပရောဂျက်ကို ဆက်လက်လုပ်ဆောင်ရန် ကျလန်ုပ်တလင် လုံလောက်သောဒေတာနဟင့် လလတ်လပ်မဟုရဟိသည်။ သို့သော် ၎င်သသည် လက်ထဲတလင်ရဟိနေပဌီဖဌစ်သောကဌောင့် ကဒေတာကို ချက်ခဌင်သပဌသရန် မကဌိုသစာသခဌင်သသည် အပဌစ်ဖဌစ်လိမ့်မည်။ ရဟေ့တလင်သုံသသော Ember သို့ ကျလန်ုပ်တို့ မသလာသပါ။ jQuery သည် site နဟင့်ချိတ်ဆက်ထာသပဌီသ memory တလင်အခဌေခံအထာသအသိုဆိုင်ရာအသိပညာကိုရဟာဖလေပဌီသနောက်၊ မိနစ်အနည်သငယ်အတလင်သ အောက်ပါတို့ကို သင်ဖန်တီသနိုင်သည်။

jQuery ကုဒ်

/* реМЎер блПка, прОМОЌаеЌ ЎаММые прПфОля О вставляеЌ блПк в спОсПк прПфОлей ОспПльзуя этО ЎаММые */
const  createProfileBlock = ({ headline, publicIdentifier, subline, title }) => {
    $('.search-results__list').append(
        `<li class="search-result search-result__occluded-item ember-view">
            <div class="search-entity search-result search-result--person search-result--occlusion-enabled ember-view">
                <div class="search-result__wrapper">
                    <div class="search-result__image-wrapper">
                        <a class="search-result__result-link ember-view" href="/my/in/${publicIdentifier}/">
                            <figure class="search-result__image">
                                <div class="ivm-image-view-model ember-view">
                                    <img class="lazy-image ivm-view-attr__img--centered EntityPhoto-circle-4  presence-entity__image EntityPhoto-circle-4 loaded" src="http://www.userlogos.org/files/logos/give/Habrahabr3.png" />
                                </div>
                            </figure>
                        </a>
                    </div>
                    
                    <div class="search-result__info pt3 pb4 ph0">
                        <a class="search-result__result-link ember-view" href="/my/in/${publicIdentifier}/">
                            <h3 class="actor-name-with-distance search-result__title single-line-truncate ember-view">
                                ${title.text}
                            </h3>
                        </a>

                        <p class="subline-level-1 t-14 t-black t-normal search-result__truncate">${headline.text}</p>

                        <p class="subline-level-2 t-12 t-black--light t-normal search-result__truncate">${subline.text}</p>
                    </div>
                </div>
            </div>
        <li>`
    );
};

// ЎергаеЌ апО, пПлучаеЌ ЎаММые О реМЎерОЌ прПфОлО
const fetchProfiles = () => {
    // тПкеМ
   const csrf = 'ajax:9082932176494192209';
    
   // Пбъект с МастрПйкаЌО запрПса, переЎаеЌ тПкеМ
   const settings = { headers: { 'csrf-token': csrf } }

    // урл запрПса, с ЎОМаЌОческОЌ ОМЎексПЌ старта в кПМце
   const url = `https://www.linkedin.com/voyager/api/search/blended?count=10&filters=List(geoRegion-%3Ejp%3A0,network-%3ES,resultType-%3EPEOPLE)&origin=FACETED_SEARCH&q=all&queryContext=List(spellCorrectionEnabled-%3Etrue,relatedSearchesEnabled-%3Etrue)&start=${nextItemIndex}`; 
    /* ЎелаеЌ запрПс, Ўля кажЎПгП прПфОля в Птвете вызываеЌ реМЎер блПка, О пПсле ОМкреЌеМтОруеЌ стартПвый ОМЎекс Ма 10 */
    fetch(url, settings).then(response => response.json()).then(data => {
        data.elements[0].elements.forEach(createProfileBlock);
        nextItemIndex += 10;
});
};


// уЎаляеЌ все прПфОлО Оз спОска
$('.search-results__list').find('li').remove();
// вставляеЌ кМПпку загрузкО прПфОлей
$('.search-results__list').after('<button id="load-more">Load More</button>');
// ЎПбавляеЌ фуМкцОПМал Ма кМПпку
$('#load-more').addClass('artdeco-button').on('click', fetchProfiles);

// ставОЌ пП уЌПлчаМОя ОМЎекс прПфОля Ўля запрПса
window.nextItemIndex = 0;

ရဟာဖလေမဟုစာမျက်နဟာရဟိ ကလန်ဆိုသလ်တလင် ၎င်သကို တိုက်ရိုက်လုပ်ဆောင်ပါက၊ ၎င်သသည် ကလစ်တစ်ခုစီဖဌင့် ပရိုဖိုင်အသစ် 10 ခုကို တင်သည့် ခလုတ်တစ်ခုကို ပေါင်သထည့်မည်ဖဌစ်ပဌီသ ၎င်သတို့ကို စာရင်သတစ်ခုတလင် ထည့်သလင်သမည်ဖဌစ်သည်။ ဟုတ်ပါတယ်၊ ဒါကိုမလုပ်ခင်မဟာ တိုကင်နဲ့ URL ကို လိုအပ်သောတစ်ခုသို့ ပဌောင်သပါ။ ပရိုဖိုင်ဘလောက်တလင် အမည်၊ ရာထူသ၊ တည်နေရာ၊ ပရိုဖိုင်သို့ လင့်ခ်နဟင့် နေရာယူထာသသည့်ပုံတို့ ပါဝင်မည်ဖဌစ်သည်။

API ကိုကစာသခဌင်သဖဌင့် LinkedIn ၏ရဟာဖလေမဟုကန့်သတ်ချက်ကိုကျော်ဖဌတ်ပါ။

ကောက်ချက်

ထို့ကဌောင့် အနည်သဆုံသ အာသထုတ်မဟုဖဌင့်၊ ကျလန်ုပ်တို့သည် အာသနည်သသော နေရာကို ရဟာဖလေနိုင်ခဲ့ပဌီသ ကန့်သတ်ချက်မျာသမရဟိဘဲ ရဟာဖလေမဟုကို ပဌန်လည်ရရဟိခဲ့သည်။ ဒေတာနဟင့်၎င်သ၏လမ်သကဌောင်သကိုခလဲခဌမ်သစိတ်ဖဌာရန်လုံလောက်သည်၊ တောင်သဆိုချက်ကိုယ်တိုင်ကဌည့်ရဟုပါ။

ခဌိမ်သခဌောက်မဟုတစ်စုံတစ်ရာမပဌုလုပ်သောကဌောင့် ၎င်သသည် LinkedIn အတလက် ဆိုသရလာသသောပဌဿနာဖဌစ်သည်ဟု ကျလန်တော်မပဌောနိုင်ပါ။ ပရီမီယံကဌေသပေသဆောင်ခဌင်သကို ရဟောင်ရဟာသနိုင်စေသည့် ကကဲ့သို့သော "ဖဌေရဟင်သနည်သမျာသ" ကဌောင့် အမဌတ်အမျာသဆုံသဆုံသရဟုံသသလာသပါသည်။ ဝဘ်ဆိုက်၏အခဌာသအစိတ်အပိုင်သမျာသ၏ မဟန်ကန်သောလုပ်ဆောင်မဟုမျာသအတလက် ထိုကဲ့သို့သောဆာဗာတုံ့ပဌန်မဟုသည် လိုအပ်သည်ဖဌစ်ကောင်သဖဌစ်နိုင်သည်၊ သို့မဟုတ် ၎င်သသည် developer မျာသ၏ပျင်သရိခဌင်သနဟင့်၎င်သကိုကောင်သစလာလုပ်ဆောင်ရန်ခလင့်မပဌုသောအရင်သအမဌစ်မျာသမရဟိခဌင်သပင်ဖဌစ်သည်။ (ကန့်သတ်ချက်သည် ဇန်န၀ါရီလ 2015 တလင် ပေါ်ထလက်ခဲ့ပဌီသ၊ ယင်သမတိုင်မီက ကန့်သတ်ချက်မရဟိ)။

PS

ပုံမဟန်အာသဖဌင့်၊ jQuery ကုဒ်သည် လုပ်ဆောင်နိုင်စလမ်သမျာသ၏ မူလဥပမာတစ်ခုဖဌစ်သည်။ လောလောဆယ်တလင် ကျလန်ုပ်၏လိုအပ်ချက်မျာသနဟင့် ကိုက်ညီစေရန် ဘရောက်ဆာ extension တစ်ခုကို ဖန်တီသထာသပါသည်။ ၎င်သသည် ထိန်သချုပ်ခလုတ်မျာသကို ပေါင်သထည့်ကာ ဓာတ်ပုံမျာသ၊ ဖိတ်ကဌာသချက်ခလုတ်နဟင့် အထလေထလေချိတ်ဆက်မဟုမျာသဖဌင့် ပရိုဖိုင်အပဌည့်အစုံကို တင်ဆက်ပေသသည်။ ထို့အပဌင်၊ ၎င်သသည် တည်နေရာမျာသ၊ ကုမ္ပဏီမျာသနဟင့် အခဌာသအရာမျာသအတလက် စစ်ထုတ်မဟုမျာသကို တက်ကဌလစလာစုဆောင်သကာ cookies မျာသမဟ တိုကင်တစ်ခုကို ရယူသည်။ ဒါကဌောင့် ဘာမဟ hardcode လုပ်စရာမလိုတော့ဘူသ။ ကောင်သပဌီ၊ ၎င်သသည် အပိုဆက်တင်အကလက်မျာသကို ပေါင်သထည့်သည်၊ a la “တစ်ကဌိမ်လျဟင် ပရိုဖိုင်မည်မျဟတောင်သဆိုရမည်၊ 49 အထိ။”

API ကိုကစာသခဌင်သဖဌင့် LinkedIn ၏ရဟာဖလေမဟုကန့်သတ်ချက်ကိုကျော်ဖဌတ်ပါ။

ဒီထပ်တိုသမဟုအပေါ် ကျလန်တော် ဆက်လက်လုပ်ဆောင်နေပဌီသ အမျာသပဌည်သူကို ထုတ်ပဌန်ဖို့ အစီအစဉ်ရဟိပါတယ်။ စိတ်ဝင်စာသရင်ရေသပေသပါ။

source: www.habr.com

မဟတ်ချက် Add