ইনস্টাগ্রাম কীভাবে ব্যবহারকারীর নাম থেকে আমার ব্যবহারকারী আইডি পাবেন?


125

আমি JSON ব্যবহার করে আমার ইমেজ ফিডটি আমার ওয়েবসাইটে এম্বেড করার প্রক্রিয়ায় রয়েছি, ইউআরএলটির আমার ব্যবহারকারী আইডি দরকার যাতে আমি এই ফিডটি পুনরুদ্ধার করতে পারি।

সুতরাং, আমি কোথায় আমার ব্যবহারকারী আইডি খুঁজে পেতে / পেতে পারি?


1
আমি এর জন্য একটি নতুন এবং দ্রুত সরঞ্জাম পেয়েছি, দেখুন কোডোফানিনজা.com
tools

আপনার ব্যবহারকারীর আইডি থেকে ব্যবহারকারী নামটি খুঁজতে আগ্রহী হতে পারেন, যদি কেউ ঘন ঘন ব্যবহারকারী নাম ব্যবহার করে তবে পরিবর্তন হয়। : আমি কোন উত্তর যে অ্যাক্সেস ছাড়া কাজ টোকেনও যোগ করেছে stackoverflow.com/a/60744028/1176454
baptx

উত্তর:


235

খুব দেরিতে উত্তর তবে আমি মনে করি এটি এই বিষয়ের সেরা উত্তর। আশা করি এটি কার্যকর হবে।

নীচের ইউআরএল দিয়ে একটি অনুরোধ করা হলে আপনি ব্যবহারকারীর তথ্য পেতে পারেন:

https://www.instagram.com/{username}/?__a=1

উদাহরণ:

এই url এমন ব্যবহারকারীর সমস্ত তথ্য পাবেন যার ব্যবহারকারীর নামটি থ্রোক ther

https://www.instagram.com/therock/?__a=1

আমি জুন -20-2019 আপডেট করুন, API এখন সর্বজনীন। কোনও প্রমাণীকরণের প্রয়োজন নেই।

ডিসেম্বর-11-2018 এ আপডেট হয়েছে, আমার এই শেষ পয়েন্টটি এখনও কাজ করে তা নিশ্চিত করার দরকার হয়েছিল। এই সাইটে অনুরোধ প্রেরণের আগে আপনাকে লগইন করতে হবে কারণ এটি আর সর্বজনীন শেষপয়েন্ট নয়। লগইন পদক্ষেপটিও সহজ। এটি আমার ডেমো: https://youtu.be/ec5QhwM6fvc


এপ্রিল-17-2018 এ আপডেট হওয়া, এটি দেখতে এই শেষ পয়েন্টটির মতো দেখায় যা এখনও কাজ করে (তবে এটি সর্বজনীন শেষ বিন্দু নয়), আপনাকে অবশ্যই সেই শেষ পয়েন্টে অতিরিক্ত তথ্য সহ একটি অনুরোধ পাঠাতে হবে। (বিকাশকারী সরঞ্জামদণ্ড খুলতে F12 টিপুন, তারপরে নেটওয়ার্ক ট্যাবে ক্লিক করুন এবং অনুরোধটি সন্ধান করুন))

দুঃখিত কারণ আমি খুব ব্যস্ত। আশা করি এই তথ্যগুলি আপনাকে সাহায্য করবে। হুম, যদি আপনি চান তবে আমাকে নিচে ভোট দিতে দ্বিধা বোধ করবেন


এপ্রিল -12-2018-এ আপডেট হওয়া, ক্যামেরনজোনসয়েব বলেছেন যে এই শেষ পয়েন্টটি আর কাজ করে না। তিনি যখন / এই শেষ পয়েন্টটি অ্যাক্সেস করার চেষ্টা করছেন তখন 403 স্থিতি কোডটি ফিরে আসে।



1
কিভাবে তুমি এটা খুজে পেলে?
নীলফাল

6
আপনি যখন আপনার ব্রাউজারের বিকাশকারী উইন্ডোজ খুলবেন এবং নেটওয়ার্ক ট্যাব খুলবেন, আপনি এই url- এর অনুরোধটি দেখতে পাবেন।
থিনহ ভু

3
মালিকের আইডি সন্ধান করুন।
গুলোক

1
এটা সত্যিই দারুন! সুন্দর খুঁজে। আসুন আশা করি এটি রেট সীমাবদ্ধ হবে না।
DED

2
দুর্ভাগ্যক্রমে, আপনার জানা কোনও নির্দিষ্ট ব্যবহারকারী ID না থাকলে এটি কাজ করে না। ইনস্টাগ্রাম যেভাবে এটির বৈধ অনুরোধ শিরোনামে জমা দেওয়া কুকি দ্বারা তা পরীক্ষা করে দেখুন। যদি ইউজার_আইডি কুকি প্রপ্রেটিতে বিদ্যমান থাকে, তবে এটি একটি বৈধ অনুরোধ হিসাবে বিবেচিত হবে। আপনি প্রদর্শিত ইউআরএল নেভিগেট করার সময় অনুরোধ শিরোনামে কুকি সম্পত্তিটি দেখুন
কিওনগ

39

আপনি খুঁজে পেতে চান এমন ব্যবহারকারীদের নাম এবং আপনার অ্যাক্সেস টোকেন সহ আপনার ব্রাউজারে এই url লিখুন

https://api.instagram.com/v1/users/search?q=[USERNAME]&access_token=[ACCESS TOKEN]

16
দুঃখজনকভাবে; এটি ত্রুটিযুক্ত :( আমরা আবিষ্কার করেছি যে আপনি যদি এই ইউআরএলকে রিফ্রেশ করে বসে থাকেন তবে আপনি এলোমেলোভাবে অন্যান্য ব্যবহারকারীদের পেতে পারেন যাদের ব্যবহারকারীর নামটি আপনি অনুসন্ধান করেছেন এমন ব্যবহারকারী নাম দিয়ে শুরু করতে পারেন Eg উদাহরণস্বরূপ আপনি যদি "ফ্রেড 1" অনুসন্ধান করেন তবে একটি "ফ্রেড 123" ", আপনি এলোমেলো ফলাফল পাবেন! ইনস্টাগ্রামে রিপোর্ট করা; প্রতিক্রিয়ার অপেক্ষায় :(
ড্যানি টুপেনি

@ ফ্রস্টি আমি এটি বেশ অবিশ্বাস্য মনে করি — আপনার আরও ভাল ফলাফল হয়েছে?
সাম্যাবেকার

এটি কার্যকর হয় না, যেহেতু এটির জন্য আপনার "পাবলিক_ কনটেন্ট" অনুমতি প্রয়োজন।
desloovere_j

@ ড্যানি টুপেনি আপনি কি কখনও ইনস্টাগ্রাম থেকে শুনেছেন?
সারসংক্ষেপ

@ কিউয়েউ কিছুই কার্যকর নয়, কেবল আবর্জনা। শেষ পর্যন্ত আমরা হাল ছেড়ে দিয়েছি এবং জুনে তাদের পরিবর্তনগুলি যেহেতু যাইহোক আমাদের একীকরণকে পুরোপুরি ভেঙে দিয়েছে, আমরা কেবল সেগুলি সম্পূর্ণভাবে আমাদের অ্যাপ থেকে ছিটকে যাচ্ছি।
ড্যানি টুপেনি

18

জুন, 1/2016 এপিআই পরিবর্তনের পর থেকে বেশিরভাগ পদ্ধতি অপ্রচলিত

নীচে আমার জন্য কাজ করেছে,

  • আপনার ব্রাউজারে ইনস্টাগ্রাম অ্যাক্সেস করুন ক্রোম, সাফারি বা ফায়ারফক্স say
  • বিকাশকারী সরঞ্জামগুলি চালু করুন, কনসোল বিকল্পে যান।
  • কমান্ড প্রম্পটে কমান্ডের নীচে প্রবেশ করুন এবং এন্টার টিপুন:

    window._sharedData.entry_data.ProfilePage[0].user.id
    

আপনি যদি ভাগ্যবান হন তবে আপনি প্রথমে প্রয়াস পাবেন, তা না হলে ধৈর্য ধরুন, পৃষ্ঠাটি রিফ্রেশ করুন এবং আবার চেষ্টা করুন। আপনি ব্যবহারকারীর-আইডি না হওয়া পর্যন্ত কাজ চালিয়ে যান। শুভকামনা !!


1
এই সমাধানের জন্য একটি উদাহরণ কোড এখানে। github.com/vhpoet/liltools/blob/master/index.js#L13-L28 হোস্ট করছেন: liltools.com/instagram
Vahe Hovhannisyan

18

সহজেই ব্যবহারকারী আইডি এবং ব্যবহারকারীর বিবরণ পান

https://api.instagram.com/v1/users/search?q= [ ব্যবহারকারী নাম] এবং ক্লায়েন্ট_আইডি = [আপনার অ্যাপ্লিকেশন ক্লায়েন্ট আইডি]

উদাহরণ স্বরূপ:

https://api.instagram.com/v1/users/search?q=zeeshanakhter2009&client_id=enter_your_id

ফলাফল:

{ "মেটা": { "কোড": 200}, "তথ্য": [{ "ব্যবহারকারীর নাম": "zeeshanakhter2009", "বায়ো": "http://about.me/zeeshanakhter", "ওয়েবসাইট": "HTTP: //zeeshanakhter.com "," প্রোফাইল_পিকচার ":" https://images.ak.instagram.com/profiles/profile_202090411_75sq_1377878261.jpg "," পুরো_নাম ":" জিশান আক্তার "," আইডি ":" 202090411 "}]}


1
সহজ রাস্তা. এবং অ্যাক্সেস টোকেনের প্রয়োজন নেই! এটি ভালবাসুন :)
ভোরাল করতে পারেন

1
আমি জাভাতে সেই বিষয়ে সাহায্যকারী বিষয়টিও লিখি আপনি বিশদ সর্বশেষ
জিশান আক্তার

6
দুঃখজনকভাবে; এটি ত্রুটিযুক্ত :( আমরা আবিষ্কার করেছি যে আপনি যদি এই ইউআরএলকে রিফ্রেশ করে বসে থাকেন তবে আপনি এলোমেলোভাবে অন্যান্য ব্যবহারকারীদের ব্যবহার করতে পারেন যাদের ব্যবহারকারীর নামটি আপনি অনুসন্ধান করেছেন এমন ব্যবহারকারী নাম দিয়ে শুরু করতে পারেন Eg উদাহরণস্বরূপ আপনি যদি "ফ্রেড 1" অনুসন্ধান করছেন তবে সেখানে একটি "ফ্রেড 123" রয়েছে ", আপনি এলোমেলো ফলাফল পাবেন! ইনস্টাগ্রামে রিপোর্ট করা; প্রতিক্রিয়ার অপেক্ষায় :(
ড্যানি টুপেনি

1
আমি ড্যানির সাথে একমত, এই পদ্ধতিটি সর্বদা কার্যকর হয় না।
সিএ

2
ইনস্টাগ্রাম 1 ই জুন ২০১ 2016 পর্যন্ত সমস্ত ক্লায়েন্ট_আইড সমর্থন সরিয়ে নিয়েছে তাই আর কাজ করে না
ম্যালকম বক্স

14

এপিআই ব্যবহার না করে, আইডিটি পেতে ইনস্টাগ্রামের ব্যবহারকারী পৃষ্ঠাটি পরীক্ষা করতে পারেন। পিএইচপি তে উদাহরণ কোড:

$html = file_get_contents("http://instagram.com/<username>");
$doc = new DOMDocument();
$doc->loadHTML($html);

$xpath = new DOMXPath($doc);
$js = $xpath->query('//body/script[@type="text/javascript"]')->item(1)->nodeValue;

$start = strpos($js, '{');
$end = strrpos($js, ';');
$json = substr($js, $start, $end - $start);

$data = json_decode($json, true);
$data = $data["entry_data"]["UserProfile"][0];
# The "userMedia" entry of $data now has the same structure as the "data" field
# in Instagram API responses to user endpoints queries

echo $data["user"]["id"];

অবশ্যই, ইনস্টাগ্রামটি যদি তার পৃষ্ঠা বিন্যাস পরিবর্তন করে তবে এই কোডটি মানিয়ে নিতে হবে।



2
থিংহ ভের উত্তর হিসাবে উল্লেখ করা হয়েছে, আপনি অবজেক্টে ?__a=1কেবল জেএসএন পেতে যোগ করতে পারেন window._sharedData, যাতে আপনি এর মতো কিছু করতে পারেন curl https://www.instagram.com/username/?__a=1|jq -r .user.id
নিসেতামা

7

ব্যবহারকারীর নাম থেকে ব্যবহারকারী আইডি পাওয়ার জন্য কোনও সরাসরি ইনস্টাগ্রাম এপিআই নেই। আপনাকে জিইটি / ব্যবহারকারী / অনুসন্ধান এপিআইতে কল করতে হবে এবং তারপরে ফলাফলগুলি পুনরাবৃত্তি করতে হবে এবং usernameক্ষেত্রের মানটি আপনার ব্যবহারকারীর নামের সমান কিনা তা পরীক্ষা করতে হবে, তবে আপনি এটি গ্রহণ করুন id


6

আমি ব্যবহারকারীর নাম অনুসারে ইনস্টাগ্রাম আইডি পুনরুদ্ধার করার জন্য এই সরঞ্জামটি লিখেছি: ইনস্টাগ্রাম ব্যবহারকারী আইডি লুকআপ

এটি এপিআই অ্যাক্সেস করার জন্য পাইথন-ইনস্টাগ্রাম লাইব্রেরিটি ব্যবহার করে এবং সোর্স কোডের একটি লিঙ্ক অন্তর্ভুক্ত করে (জাজানোতে লিখিত), যা ইনস্টাগ্রাম এপিআইয়ের বিভিন্ন বাস্তবায়ন চিত্রিত করে।

আপডেট : রেলগুলিতে রবিতে পোর্টের জন্য উত্স কোড যুক্ত করা হয়েছে ।


4
ব্যবহারকারীর লিংক দ্বারা ইনস্টাগ্রাম আইডি পুনরুদ্ধারের সরঞ্জাম কাজ করছে না। এটি আপডেট করুন।
নিশান্ত নওয়ারখেদে

@ জয়দীপজাদব "প্লীজ" এর মতো এতটা না? সোর্স কোডটি গিটহাব-এ রয়েছে - আপনি একটি টানার অনুরোধটি খোলার চেয়ে স্বাগত।
zeantsoi

5

আমি উপরে বর্ণিত সমস্ত সমাধান চেষ্টা করেছি এবং কোনওটিই কাজ করে না। আমার ধারণা ইনস্টাগ্রাম তাদের পরিবর্তনগুলি ত্বরান্বিত করেছে। আমি চেষ্টা করেছি, তবে ব্রাউজার কনসোল পদ্ধতিটি কিছুটা প্রায় খেললাম এবং এই কমান্ডটি খুঁজে পেয়েছিল যা আমাকে ব্যবহারকারীর আইডি দিয়েছে।

window._sharedData.entry_data.ProfilePage[0].graphql.user.id

আপনি কেবল একটি প্রোফাইলের পৃষ্ঠাতে যান এবং কনসোলে এই আদেশটি প্রবেশ করুন। এটি কাজ করার জন্য আপনার পৃষ্ঠাটি রিফ্রেশ করার প্রয়োজন হতে পারে। (আমার উত্তর সুনামের কারণে আমাকে এটি উত্তর হিসাবে পোস্ট করতে হয়েছিল)


5

অ্যাক্সেস টোকেন ছাড়াই কাজ করার সমাধানটি অক্টোবর-14-2018 পর্যন্ত:

ব্যবহারকারীর নাম অনুসন্ধান করুন:

https://www.instagram.com/web/search/topsearch/?query=<username>

উদাহরণ:

https://www.instagram.com/web/search/topsearch/?query=therock

এটি একটি অনুসন্ধান ক্যোয়ারী। উত্তরে হুবহু মিলে যাওয়া এন্ট্রিটি সন্ধান করুন এবং এন্ট্রি থেকে ব্যবহারকারী আইডি পান।


সংক্ষিপ্ত এবং সর্বোত্তম উত্তর তবে ব্যবহারকারীর নাম না পাওয়া গেলে এটি সম্পর্কিত ফলাফলগুলি দেখায়।
সানজিৎ বিশ্ট

4

Instagrams APIআপনার রূপান্তর করতে usernameআপনাকে ব্যবহার করতে হবে id

যদি আমি মনে করি সঠিকভাবে আপনি users/searchব্যবহারকারীর নাম খুঁজে পেতে এবং সেখান থেকে আইডি পেতে ব্যবহার করেন


আপনি কি আমাকে যে পদ্ধতিটি করতে পারেন তা বলতে পারেন !?
মুহাম্মদ রেদা

কি করে? অনুসন্ধানটি API এর অনুরোধের দ্বারা অর্জন করা হয়েছে users/search, তারপরে আপনি যা পেতে চান তা idব্যবহার করুন এবং এটি ব্যবহার করুন
আগস্টকে মিজ্লিশ ১৩:৩৩

4
দুঃখজনকভাবে; এটি ত্রুটিযুক্ত :( আমরা আবিষ্কার করেছি যে আপনি যদি এই ইউআরএলকে রিফ্রেশ করে বসে থাকেন তবে আপনি এলোমেলোভাবে অন্যান্য ব্যবহারকারীদের ব্যবহার করতে পারেন যাদের ব্যবহারকারীর নামটি আপনি অনুসন্ধান করেছেন এমন ব্যবহারকারী নাম দিয়ে শুরু করতে পারেন Eg উদাহরণস্বরূপ আপনি যদি "ফ্রেড 1" অনুসন্ধান করছেন তবে সেখানে একটি "ফ্রেড 123" রয়েছে ", আপনি এলোমেলো ফলাফল পাবেন! ইনস্টাগ্রামে রিপোর্ট করা; প্রতিক্রিয়ার অপেক্ষায় :(
ড্যানি টুপেনি


3

আপনার আইডি পেতে, ইনস্টাগ্রাম এপিআই এর users/self/feedশেষ পয়েন্টে একটি প্রমাণীকরণ অনুরোধ করুন । প্রতিক্রিয়াতে অন্যান্য ডেটাগুলির মধ্যে ব্যবহারকারীর নাম এবং ব্যবহারকারীর আইডি থাকবে।


3

এই উত্তরগুলির বেশিরভাগই 6/1/2016 ইনস্টাগ্রাম এপিআই পরিবর্তনের পরে অবৈধ । এখন সেরা সমাধান এখানে । ইনস্টাগ্রাম.কম এ আপনার ফিডে যান, আপনার কোনও ছবির লিঙ্কের ঠিকানাটি অনুলিপি করুন এবং এটি পৃষ্ঠাটির পাঠ্যবক্সে পেস্ট করুন। কবজির মতো কাজ করেছেন।


2

https://api.instagram.com/v1/users/self টেক্সট ক্ষেত্রে এপিআই কনসোল ও অনুলিপি লিঙ্কে যান এবং আপনার ইনস্টাগ্রাম আইডি এবং পাসওয়ার্ড ব্যবহার করে প্রমাণীকরণ করুন, আপনি প্রতিক্রিয়াতে আপনার আইডি পাবেন


2

এটি এখানে ইনস্টাগ্রামের বিকাশকারী সাইটে অ্যাপিজি ডটকম ইনস্টাগ্রাম এপিআইয়ের অ্যাক্সেসের মাধ্যমে করা যেতে পারে । লগ ইন করার পরে, "/ ব্যবহারকারী / অনুসন্ধান" এপিআই কলটিতে ক্লিক করুন। সেখান থেকে আপনি যে কোনও ব্যবহারকারীর নাম অনুসন্ধান করতে এবং এর আইডি পুনরুদ্ধার করতে পারেন।

{
"data": [{
    "username": "jack",
    "first_name": "Jack",
    "profile_picture": "http://distillery.s3.amazonaws.com/profiles/profile_66_75sq.jpg",
    "id": "66",
    "last_name": "Dorsey"
},
{
    "username": "sammyjack",
    "first_name": "Sammy",
    "profile_picture": "http://distillery.s3.amazonaws.com/profiles/profile_29648_75sq_1294520029.jpg",
    "id": "29648",
    "last_name": "Jack"
},
{
    "username": "jacktiddy",
    "first_name": "Jack",
    "profile_picture": "http://distillery.s3.amazonaws.com/profiles/profile_13096_75sq_1286441317.jpg",
    "id": "13096",
    "last_name": "Tiddy"
}]}


আপনার যদি ইতিমধ্যে একটি অ্যাক্সেস কোড থাকে তবে এটি এর মতোও করা যেতে পারে: https://api.instagram.com/v1/users/search?q=USERNAME&access_token=ACCESS_TOKEN


3
দুঃখজনকভাবে; ব্যবহারকারীদের ব্যবহার / অনুসন্ধান এটি ত্রুটিযুক্ত :( আমরা আবিষ্কার করেছি যে আপনি যদি এই ইউআরএলকে সতেজ করতে বসে থাকেন তবে আপনি এলোমেলোভাবে অন্যান্য ব্যবহারকারীদের পেতে পারেন যাদের ব্যবহারকারীর নামটি আপনি অনুসন্ধান করেছেন এমন ব্যবহারকারী নাম দিয়ে শুরু করতে পারেন Eg যেমন আপনি "ফ্রেড 1" অনুসন্ধান করছেন তবে সেখানে এছাড়াও একটি "ফ্রেড123", আপনি এলোমেলো ফলাফল পাবেন! ইনস্টাগ্রামে রিপোর্ট করা; প্রতিক্রিয়ার অপেক্ষায় :(
ড্যানি টুপেনি

2
এটি কোনও ত্রুটি নয় - আসলে এটি একটি কার্যকারিতা। এটি একটি অনুসন্ধান এপিআই, যার অর্থ এটি ইনস্টাগ্রাম অ্যাপের অনুসন্ধান বাক্সের মতো কাজ করে। কোনও ব্যবহারকারীর নামের জন্য ব্যবহারকারীর আইডি পুনরুদ্ধার করার সঠিক উপায় হ'ল এই অনুসন্ধানের শেষ পয়েন্টটি জিজ্ঞাসা করা, এবং তারপরে প্রত্যাবর্তিত বস্তুগুলির উপর পুনরাবৃত্তি করা এবং একটি সঠিক ব্যবহারকারীর মিলের জন্য পরীক্ষা করা।
জন ডরিয়ান

1
উভয়কেই উত্সাহিত করা হয়েছে তবে এপিআই বিকাশকারী হিসাবে আমরা দয়া করে এটি এড়াতে কোনও ব্যবহারকারী অনুসন্ধানের শেষ পয়েন্ট তৈরি করতে সম্মত হতে পারি, কেবল অনুসন্ধানের প্রস্তাব দেওয়া বিরক্তিকর
ক্রপ 21


2

যদিও এটা আর এপিআই ডক পৃষ্ঠায় তালিকাভুক্ত না, আমি একটি পাওয়া থ্রেড উল্লেখ করেছেন যে আপনি ব্যবহার করতে পারেন selfস্থানে user-idজন্য users/{user-id}শেষবিন্দু এবং এটি বর্তমানে প্রামাণ ব্যবহারকারীর তথ্য ফিরে আসবেন।

সুতরাং, users/selfস্পষ্ট কল হিসাবে একই users/{some-user-id}এবং পে-লোডের অংশ হিসাবে ব্যবহারকারীর আইডি রয়েছে। একবার আপনি প্রমাণীকরণ হয়ে গেলে, কেবল একবার কল করুন users/selfএবং ফলাফলটিতে বর্তমানে প্রমাণীকৃত ব্যবহারকারীর আইডি অন্তর্ভুক্ত থাকবে:

{
    "data": {
        "id": "1574083",
        "username": "snoopdogg",
        "full_name": "Snoop Dogg",
        "profile_picture": "http://distillery.s3.amazonaws.com/profiles/profile_1574083_75sq_1295469061.jpg",
        "bio": "This is my bio",
        "website": "http://snoopdogg.com",
        "counts": {
            "media": 1320,
            "follows": 420,
            "followed_by": 3410
        }
}

2

আপনি যদি অন্তর্নিহিত প্রমাণীকরণ ব্যবহার করছেন তবে অবশ্যই এটি সন্ধান না করার সমস্যা থাকতে হবে user_id

আমি উদাহরণের জন্য একটি উপায় পেয়েছি:

Access Token = 1506417331.18b98f6.8a00c0d293624ded801d5c723a25d3ec the User id is 1506417331

আপনি কি বিভাজন একক দ্বারা পৃথক করতে চান? অ্যাক্সেস টোকেন এবং প্রথম উপাদান obtenies


2

আমি মনে করি সেরা জাভাস্ক্রিপ্ট কোডের ভিতরে ব্রাউজারে আপনার ইনস্ট্রাগ্রাম প্রোফাইলটি খুলতে , উত্স কোডটি দেখতে এবং ব্যবহারকারী জাভাস্ক্রিপ্ট কোডের অভ্যন্তরে ব্যবহারকারী ভেরিয়েবল (ctrl + f "ব্যবহারকারী": {" ) সন্ধান করা সর্বোত্তম, সহজতম এবং সুরক্ষিত পদ্ধতি হ'ল ব্যবহারকারীর ভেরিয়েবলের ভিতরে আইডি নম্বরটি হওয়া উচিত আপনার আইডি হতে

এই উত্তরটি লেখার মুহুর্তে এটি কী কোডটি দেখছিল (এটি হতে পারে এবং সম্ভবত ভবিষ্যতে পরিবর্তিত হবে):

"user":{"username":"...","profile_picture":"...","id":"..........","full_name":"..."}},

2

আপনি কিভাবে ব্যবহারকারীর নাম থেকে আপনার ব্যবহারকারী আইডিটি পুনরুদ্ধার করতে পারেন তা এখানে:

$url = "https://api.instagram.com/v1/users/search?q=[username]&access_token=[your_token]";
$obj = json_decode(@file_get_contents($url));
echo $obj->data[0]->id;

2

আপনি ইনস্টাগ্রাম এপিআই ব্যবহার করে এটি করতে পারেন (ব্যবহারকারীর সমাপ্তি: / ব্যবহারকারী / অনুসন্ধান)

পিএইচপি-তে কীভাবে:

function Request($url) {

    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);  
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);  
    curl_setopt($ch, CURLOPT_HEADER, 0);  

    $result = curl_exec($ch);

    curl_close($ch);

    return $result;

}

function GetUserID($username, $access_token) {

    $url = "https://api.instagram.com/v1/users/search?q=" . $username . "&access_token=" . $access_token;

    if($result = json_decode(Request($url), true)) {

        return $result['data'][0]['id'];

    }

}

// example:
echo GetUserID('rathienth', $access_token);

3
দুঃখজনকভাবে; ব্যবহারকারীদের ব্যবহার / অনুসন্ধান এটি ত্রুটিযুক্ত :( আমরা আবিষ্কার করেছি যে আপনি যদি এই ইউআরএলকে সতেজ করতে বসে থাকেন তবে আপনি এলোমেলোভাবে অন্যান্য ব্যবহারকারীদের পেতে পারেন যাদের ব্যবহারকারীর নামটি আপনি অনুসন্ধান করেছেন এমন ব্যবহারকারী নাম দিয়ে শুরু করতে পারেন Eg যেমন আপনি "ফ্রেড 1" অনুসন্ধান করছেন তবে সেখানে এছাড়াও একটি "ফ্রেড123", আপনি এলোমেলো ফলাফল পাবেন! ইনস্টাগ্রামে রিপোর্ট করা; প্রতিক্রিয়ার অপেক্ষায় :(
ড্যানি টুপেনি

2

এখানে একটি খুব সহজ ওয়েবসাইট যা আমার পক্ষে ভাল কাজ করে:

http://www.instaid.co.uk/

অথবা আপনি নিজের ইনস্টাগ্রাম ব্যবহারকারীর নাম দিয়ে 'ব্যবহারকারীর নাম' প্রতিস্থাপন করে নিম্নলিখিতটি করতে পারেন

https://www.instagram.com/username/?__a=1

অথবা আপনি আপনার ইনস্টাগ্রাম অ্যাকাউন্টে লগইন করতে পারেন এবং গুগল ডেভ সরঞ্জামগুলি ব্যবহার করতে পারেন এবং কুকিজগুলি সংরক্ষণ করা হয়েছে তা দেখতে পারেন। 'ds_user_id' হল আপনার ব্যবহারকারীর আইডি

এখানে চিত্র বর্ণনা লিখুন


যদিও এই লিঙ্কটি প্রশ্নের উত্তর দিতে পারে, উত্তরের প্রয়োজনীয় অংশগুলি এখানে অন্তর্ভুক্ত করা এবং রেফারেন্সের জন্য লিঙ্কটি সরবরাহ করা ভাল। লিঙ্কযুক্ত পৃষ্ঠাগুলি পরিবর্তিত হলে লিঙ্ক-শুধুমাত্র উত্তরগুলি অবৈধ হতে পারে। - পর্যালোচনা থেকে
বাগ

@ বাগগুলি আমি আরও বিস্তারিত উত্তর যুক্ত করেছি। আমি কেবল স্ট্যাকওভারফ্লো সম্প্রদায়টিতে অবদান রাখার চেষ্টা করছি।
BenEgan1991

1
https://api.instagram.com/v1/users/search?q="[USERNAME]"&access_token=[ACCESS TOKEN]

উদ্ধৃতি চিহ্ন লক্ষ্য করুন।

এটি সর্বদা একটি বৈধ ফলাফল দেয় না তবে অ-উদ্ধৃত একের চেয়ে প্রায়শই বেশি:

https://api.instagram.com/v1/users/search?q="self"&count=1&access_token=[ACCESS TOKEN] 

ব্যবহারকারী "স্ব" প্রত্যাবর্তন করে (আইডি: 311176867)

https://api.instagram.com/v1/users/search?q=self&count=1&access_token=[ACCESS TOKEN]

ব্যবহারকারী "সুপার_সেলিফি" ফিরিয়ে দেয় (আইডি: 1422944651)


1

কাজের সমাধান ~ 2018

আমি খুঁজে পেয়েছি যে আপনার অ্যাক্সেস টোকেন সরবরাহ করে আপনি আপনার ব্রাউজারে নিম্নলিখিত অনুরোধটি সম্পাদন করতে পারেন:

https://api.instagram.com/v1/users/self?access_token=[VALUE]

আসলে, অ্যাক্সেস টোকনে ব্যবহারকারী আইডি (টোকেনের প্রথম বিভাগ) রয়েছে:

<user-id>.1677aaa.aaa042540a2345d29d11110545e2499

পিক্সেল ইউনিয়ন সরবরাহিত এই সরঞ্জামটি ব্যবহার করে আপনি অ্যাক্সেস টোকন পেতে পারেন ।


0

প্রথমে ইনস্টাগ্রামে একটি অ্যাপ্লিকেশন তৈরি করুন এবং আপনার আবেদনের জন্য ক্লায়েন্ট আইডি পান get

http://instagram.com/developer/

এখন কেবল আপনার ব্যবহারকারীর নাম এবং আপনার ক্লায়েন্ট আইডি https://api.instagram.com/v1/users/search?q=laysYour-username =&client_id=laysYour-Client-Id ] প্রতিস্থাপন করে ব্রাউজার উইন্ডোতে নিম্নলিখিত url অনুসরণ করে অনুলিপি করুন

আপনি একটি জসন রেজাল্ট পাবেন যাতে আপনার অ্যাকাউন্ট সম্পর্কিত আপনার সাধারণ সংখ্যা সম্পর্কিত আইডির সাথে সাধারণ তথ্য থাকে

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.