কোনও স্ল্যাক টিম আইডি এবং চ্যানেল আইডি সন্ধান করার সহজ উপায় কী?


106

আমরা এখানে বর্ণিত হিসাবে স্ল্যাকের সাথে গভীর সংযোগ স্থাপনের চেষ্টা করছি:

https://api.slack.com/docs/deep-linking

নথিতে উল্লেখ করা হয়েছে যে একটি নির্দিষ্ট দল খোলার জন্য, নিম্নলিখিত URL টি ব্যবহার করা উচিত:

কমানো: // খোলা দল = {TEAM_ID}

স্ল্যাক খুলুন এবং নির্দিষ্ট দলে স্যুইচ করুন দলগুলি। প্রদত্ত TEAM_ID টি স্ট্রিং হওয়া উচিত, টি 12345 এর মতো।

তদুপরি, একটি দলে চ্যানেল খোলার জন্য, নিম্নলিখিত URL টি ব্যবহার করা উচিত:

কমানো: // চ্যানেল দল = {TEAM_ID} এবং আইডি = {চ্যানেল_}

C024BE91L এর মতো আইডি ক্ষেত্রে প্রদত্ত CHANNEL_ID দ্বারা নির্দিষ্ট চ্যানেলটি খুলুন। আপনাকে অবশ্যই একটি টিম_আইডি সহ দলটি নির্দিষ্ট করতে হবে।

আমার প্রশ্ন সহজ। আমার কী TEAM_ID দরকার এবং আমার CHANNEL_ID কী দরকার তা আমি কোথায় খুঁজে পাব?


আপনি এটা কেমন কাজ করছেন তা উপর নির্ভর করে, আপনি আপনার প্রয়োজনীয় তথ্যের সব সাথে একটি পোস্ট পুনরুদ্ধার করতে পারবেন: api.slack.com/outgoing-webhooks উদাহরণস্বরূপ
ntgCleaner

গৃহীত উত্তর 2019 সালে আর কাজ করে না Please দয়া করে @ স্যামুয়েলডেভ প্রতিক্রিয়া স্বীকৃত উত্তর পরিবর্তন করতে বিবেচনা করুন, যা কাজ করে। stackoverflow.com/a/57246565/190298
নিক

1
ধন্যবাদ @ সুন্দর! দেরি করার জন্য দুঃখিত, ঠিক করেছি।
lfboulanger

উত্তর:


31

জুলাই 2019 পর্যন্ত, মনে হচ্ছে এটি দলের আইডি এবং চ্যানেল আইডি ইতিমধ্যে ওয়েবে প্রদর্শিত হচ্ছে।

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

আপনি যেমন স্ক্রিনশটটিতে দেখতে পাচ্ছেন, দ্বিতীয় নোড থেকে শেষ নোডটি টিম আইডি ("টি" দিয়ে উপসর্গযুক্ত) এবং শেষ নোডটি চ্যানেল আইডি ("সি" দিয়ে উপস্থাপিত)। আপনাকে যা করতে হবে তা হ'ল ওয়েবে স্ল্যাক করা, নির্দিষ্ট চ্যানেলে যান এবং আপনি উপরের স্ক্রিনশটের কাছাকাছি কিছুতে url পরিবর্তন দেখতে পাবেন।


1
এটিই একমাত্র পন্থা যা 2019 এ আমার জন্য কাজ করেছিল
নিক

5
দ্রষ্টব্য : আপনাকে সত্যই ওয়েব ইউআই জ্বালিয়ে দেওয়ার দরকার নেই - আপনার পছন্দের ক্লায়েন্ট অ্যাপ্লিকেশনটির জন্য আগ্রহের পাবলিক চ্যানেলে যে কোনও বার্তার লিঙ্কটি অনুলিপি করুন - এবং ফলাফল URL টি পরিদর্শন করুন
আন্তন কে

1
@ অ্যান্টোন হ্ম্ম্ম আমি জানি না কীভাবে এটি করা যায়। আমি আমার স্ল্যাক উইন্ডোজ অ্যাপে এটি চেষ্টা করেছি (v4.2.0)। আমি আমাদের পাবলিক চ্যানেলে বার্তাগুলির এক একটি লিঙ্ক কপি এবং URL দেখতে এমন ছিল: https://team.slack.com/archives/C########/p################। আমি সম্ভবত চ্যানেল আইডি পেতে পারি, তবে দলের আইডি পাব না।
স্যামুয়েলডেভ

106

স্ল্যাক আইডি নিজেই সন্ধান করার সহজ উপায় এখানে

1. যে কোনও চ্যানেল আইডি

স্ল্যাক ওয়েবপৃষ্ঠাটি খুলুন ( http://yourteam.slack.com ) এবং তারপরে কেবল চ্যানেলটি খুলুন। চ্যানেল ID ব্রাউজারে URL প্রদর্শন করা হবে:

যে কোনও চ্যানেল আইডি পান


২. যে কোনও ব্যবহারকারীর আইডি

কোনও ব্যবহারকারী আইডি সন্ধান করতে আপনার ব্রাউজার ডিভ-টুলস কনসোলটি খুলতে হবে এবং সাইডবারে থাকা ব্যবহারকারী-লিঙ্কটি পরীক্ষা করতে হবে। ব্যবহারকারী আইডি এইচটিএমএল বৈশিষ্ট্যটিতে "ডেটা-সদস্য-আইডি" পাওয়া যায়:

যে কোনও ব্যবহারকারীর আইডি পান

অথবা শিথিল অবস্থায়: (1) ব্যবহারকারীর নাম ক্লিক করুন এবং (2) "প্রোফাইল দেখান" নির্বাচন করুন। তারপরে "..." মেনুটি খুলুন এবং আপনি বিকল্পটি দেখুন (3) "সদস্য-আইডি অনুলিপি করুন ..." - ইউআইয়ের মাধ্যমে আপনার নিজস্ব আইডি পেতে, আপনাকে উপরের-বাম কোণে টিম-লোগোতে ক্লিক করতে হবে এবং তারপরে "প্রোফাইল এবং অ্যাকাউন্ট" চয়ন করুন (এটি স্ক্রিনশটের অন্তর্ভুক্ত নয়)

দলের সদস্যদের ব্যবহারকারী আইডি পান


৩. টিম আইডি

আপনার ব্রাউজারের কেবলমাত্র ডি-সরঞ্জামগুলি খুলুন, "কনসোল" ট্যাবে স্যুইচ করুন এবং কনসোলটিতে পাঠ্য boot_data.team_idপ্রবেশ করুন। এটি আপনার দলের আইডি প্রদর্শন করবে:

দলের আইডি পান


3
ধন্যবাদ @ পলিনটহাউট - কোনওভাবে আমি টিম-আইডিটিকে ইউজার-আইডি দিয়ে বিভ্রান্ত করেছি ... কীভাবে কীভাবে টিম আইডি পাবেন তা বর্ণনা করার জন্য আমি উত্তর আপডেট করেছি
ফিলিপ

1
মূল প্রশ্ন অনুযায়ী চ্যানেল আইডি এবং টিম আইডি সন্ধানের জন্য, এটি অবশ্যই দ্রুত এবং সহজ এবং এটি গ্রহণযোগ্য উত্তর হওয়া উচিত।
gbe

2
URL ফরম্যাটের মত দেখাচ্ছে পরিবর্তিত হতে পারে app.slack.com/client/<team_id>/<channel_id>/details/...
রালফ Callaway

74

বিদ্যমানগুলির সামান্য ভিন্ন উত্তর।

যখনই আমি নির্দিষ্ট টিমের জন্য প্রাসঙ্গিক আইডিগুলি কী তাড়াতাড়ি সন্ধান করতে চাইতাম , আমি স্ল্যাক ওয়েব ক্লায়েন্টটি খুলে প্রাসঙ্গিক উপাদানগুলি পরিদর্শন করেছি। (ক্রোম দেব সরঞ্জামগুলি ব্যবহার করে)

https://my.slack.com/messages

যে <a>ট্যাগটি ব্যবহারকারীর সাথে লিঙ্ক করে সেটিতে একটি data-member-idবৈশিষ্ট্য অন্তর্ভুক্ত থাকে , যার সামগ্রীটি ব্যবহারকারী আইডি।

চ্যানেলগুলির ক্ষেত্রেও এটি একই বিষয়। আপনি যদি সাইডবারের কোনও চ্যানেল পরিদর্শন করেন তবে দেখতে পাবেন যে তারা <li>শ্রেণীর নামে চ্যানেল আইডি সমেত প্রতিটি তালিকার উপাদান হিসাবে তালিকাভুক্ত হয়েছে।

দলের ID- র জন্য, আপনি আপনার জন্য ঢিলা ওয়েব ক্লায়েন্ট সমগ্র উৎস এবং জন্য CTRL-এফ খুলতে পারে team_domain(যেমন myslack55জন্যmyslack55.slack.com ) এবং যে আপনার দলের আইডি হবে।

মূলত, এগুলি সমস্ত সরল দৃষ্টিতে লুকিয়ে রয়েছে। আপনাকে কোথায় দেখতে হবে তা জানতে হবে;)


ধন্যবাদ! এখন পর্যন্ত আমি সবচেয়ে সহজ পদ্ধতিটি দেখেছি!
lfboulanger

দল_ডোমেনের তথ্য অনুপস্থিত :( তারা সম্ভবত এটি সরিয়ে ফেলতে পারে?
কার্লো

2
খুব স্মার্ট সমাধান। যদিও আমি এটি দেখতে পাচ্ছি না। https://my.slack.com/messagesতত্কালীন বিকাশকারী> উত্স (Chrome এ) নেভিগেট করা হয়েছে । অনুসন্ধান কেবল এই ব্লকটি দেখায়:// called by ssb when online var proceedToApp = function(last_team_domain_arg) { // do nothing, we're already in the app }
এমবিবি

4
এমনকি @ উইলহেলমক্লোপ উত্তর অনুসরণ করেও টিম আইডিটি খুঁজে পেতে আমার বেশ কষ্ট হয়েছিল। আমার জন্য সবচেয়ে সহজ পদ্ধিতি হল উপায় ছিল: 1. জন্য অনুসন্ধান api_tokenপৃষ্ঠা উত্স এবং কপি যে কোড 2. ব্রাউজারে এই খুলুন https://slack.com/api/auth.test?pretty=1&token=<token-from-prev-step-here>উপর প্রতিক্রিয়া কপি 3. team_idমান
bsmaniotto

11
team_idপৃষ্ঠার উত্সে আমি এটির সন্ধান পেয়েছি । এটি একটি বস্তু ছিল boot_data
জ্যাকডেভার

40

এখানে সঠিক হিসাবে চিহ্নিত উত্তরটি আমার পক্ষে কাজ করে না তবে আমি পরীক্ষার টোকেন সহ আরও সহজ উপায় খুঁজে পেয়েছি।

  1. একটি পরীক্ষার টোকেন তৈরি করুন: https://api.slack.com/docs/oauth-test-tokens

  2. "এখনই চেষ্টা করুন!" এ স্ক্রোল করুন বোতাম। আপনি অবতরণ auth.test: https://api.slack.com/methods/auth.test/test

  3. আপনি যে দলটি পরীক্ষা করতে চান তা চয়ন করুন এবং টেস্ট পদ্ধতিতে ক্লিক করুন । আপনি নিজের team_id(এবং user_id) সেখানে খুঁজে পেতে পারেন ।

  4. একই জন্য channels.list। আপনি "অন্য পদ্ধতি দেখুন" এ ক্লিক করতে পারেন এবং অনুসন্ধান করতে বা এখানে যেতে পারেন: https://api.slack.com/methods/channels.list/test

  5. আবার দল নির্বাচন করুন এবং পরীক্ষা পদ্ধতিCmd+ + Fমাধ্যমে channelsবস্তুর যাই হোক না কেন খুঁজছেন channel_idগুলি আপনি প্রয়োজন।


3
ধন্যবাদ, এটি ছিল আমার জন্য, সবচেয়ে সহজ পদ্ধতি।
ওমেটারন

26

2017 সালের মতো, মনে হচ্ছে স্ল্যাকগুলি এটি সন্ধান করা আরও সহজ করে তুলেছে।

টিম আইডি ম্যানুয়ালি সন্ধানের সহজ উপায় এখানে way

একটি ওয়েব ব্রাউজারের মাধ্যমে আপনার স্ল্যাক রুমে যান। ডান ক্লিক করুন> "উত্স দেখুন"

এবং Team_id অনুসন্ধান করুন:


7

আপনি ডেস্কটপ অ্যাপের স্ল্যাক চ্যানেলটিতে (বা সরাসরি বার্তা) ডান-ক্লিক করতে পারেন এবং 'অনুলিপি লিঙ্ক' বিকল্পটি নির্বাচন করতে পারেন।

এটি আপনাকে ফর্মটির একটি URL দেবে: https://org.slack.com/messages/selchannel-ID]

আমি এটি উচ্চ সিয়েরা ম্যাক ওএসএক্স - স্ল্যাক ৩.১.১ এ কাজ করে যাচাই করি


এটি এখন পর্যন্ত সেরা এবং সহজ উত্তর is ধন্যবাদ
জোআকুইন ইরচুক

2

দল আইডি

আপনার টিম আইডি পাওয়ার সহজতম উপায় হ'ল স্ল্যাক এপিআই পদ্ধতি auth.test ব্যবহার সাথে আপনার অ্যাক্সেস টোকেনটি ব্যবহার করুন।

চ্যানেল আইডি

যদি আপনি কোনও সরকারী বা বেসরকারী চ্যানেল চান তবে এটি নির্ভর করে আপনি সমস্ত চ্যানেল সহ একটি তালিকা পেতে সংশ্লিষ্ট স্ল্যাক এপিআই পদ্ধতিতে কল করতে পারেন। তাদের আইডি

মনে রাখবেন যে আপনি কেবল এমন ব্যক্তিগত চ্যানেল দেখতে পারবেন যেখানে আপনার অ্যাক্সেস টোকেনের সাথে সম্পর্কিত ব্যবহারকারী / বটকে আমন্ত্রিত করা হয়েছে।

টোকেন অ্যাক্সেস

অ্যাক্সেস টোকেন পেতে আপনি "টেস্ট টোকেন" এর অধীনে স্ল্যাক এপিআই পৃষ্ঠায় একটি "পরীক্ষার টোকেন" অনুরোধ করতে পারেন (কেবল স্ল্যাক দ্বারা পরীক্ষার উদ্দেশ্যে প্রস্তাবিত)। অথবা আপনি একটি স্ল্যাক অ্যাপ্লিকেশন তৈরি করতে পারেন এবং আপনার স্ল্যাক দলের পক্ষে সেই অ্যাপটি ইনস্টল করতে পারেন যা শপথ ব্যবহার করে যা কোনও অ্যাপ্লিকেশন নির্দিষ্ট অ্যাক্সেস টোকনও তৈরি করতে পারে।


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

@ ক্যামডেনস: আপনি এখন নতুন যুক্ত হওয়া ইন্টারেক্টিভ মেনু বৈশিষ্ট্যটি দিয়ে দেখতে পারেন। আমার সম্পর্কিত উত্তরটি দেখুন: চ্যানেল
স্বতঃপূর্ণ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.