একটি নির্দিষ্ট টুইটের জন্য টুইটারে একটি লিঙ্কের জন্য URL URL


88

আমার কাছে কিছু জাভাস্ক্রিপ্ট রয়েছে যা টুইটগুলি পেতে টুইটার এপিআই ব্যবহার করে। আমি ডেটা পার্স করে এবং ডওমের জন্য এইচটিএমএল তৈরি করতে jQuery ব্যবহার করি।

আমি যেটি প্রদর্শন করতে চাই তার একটি দিক হ'ল "এই টুইটটি দেখুন" লিঙ্কটি - হ্যাঁ, বাছাইয়ের শব্দটি নির্বোধ শোনায়, তবে এটি কোনও ব্যবহারকারীকে একটি নির্দিষ্ট টুইটের জন্য একটি URL পাওয়ার অনুমতি দেয় to

আমি একটি href সহ একটি ট্যাগ তৈরি করছি। ইউআরএল ফর্ম হয়:

http://twitter.com/{twitter-user-id}/status/{tweet-status-id}

যেখানে কোঁকড়ানো ধনুর্বন্ধনী মধ্যে লিখিত সামগ্রী হ'ল টুইট থেকে বাস্তব তথ্য উপাত্ত হয় (না, আমি কোঁকড়া ধনুর্বন্ধনী সহ অন্তর্ভুক্ত করছি না)। উদাহরণ স্বরূপ:

http://twitter.com/Atechtrader/status/57432099984130050

অপারেশনে যা ঘটে তা হ'ল এটি কিছু টুইটের জন্য কাজ করে, তবে অন্যদের জন্য নয়। যেগুলি ব্যর্থ হয় তাদের জন্য, টুইটার সার্ভারটি এমন সামগ্রীর সাথে প্রতিক্রিয়া জানায় যা বলে যে অনুরোধ করা পৃষ্ঠাটি নেই।

আমি কি ভুল কিছু করছি?


4
হ্যাঁ, আমি কিছু ভুল করছিলাম - আমি স্ট্রিং আইডিটি বের করছিলাম না। আমার খারাপ। গোলমাল জন্য দুঃখিত।
hamামি

উত্তর:


156

https://twitter.com/statuses/IDকাজ করা উচিত.
এটি প্রয়োজনীয় স্থিতিতে পুনর্নির্দেশ করবে।


31
এই মোবাইল ডিভাইসের কাজ করে না, আর ফর্ম ব্যবহার আপনি একটি লিঙ্ক আছে যা মোবাইল থেকে খোলা হতে পারে চাই: twitter.com/twitter-user-screen-name/status/tweet-id-str
UKatz

4
@ ইউকেটজ দুর্ভাগ্যক্রমে সেই লিঙ্কটি ভাঙা মনে হচ্ছে :(
ক্ল্যাপস

4
@clapas আমি মনে করি যে শুধু একটি উদাহরণ URL টি, আপনি প্রতিস্থাপন করবে twitter-user-screen-nameএবং tweet-id-strওয়ার্কিং লিঙ্কের জন্য উপযুক্ত মান।
টমাস ফস্টার

এটি কম্পিউটার ব্রাউজারে কাজ করে। তবে, আপনি যদি কোনও মোবাইল ডিভাইস ব্যবহার করছেন, টুইটার সার্ভারটি স্বয়ংক্রিয়ভাবে এটিকে পুনর্নির্দেশ করবে https://mobile.twitter.com/statuses/ID, যা ত্রুটির পৃষ্ঠায় বাড়ে। ওভার সমস্ত সমাধান এখনও https://twitter.com/{twitter-user-id}/status/{tweet-status-id}
ওভেন ঝাও

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

57

দুর্ভাগ্যক্রমে, এখনও অবধি প্রদত্ত সমস্ত উত্তর একটি HTTP পুনর্নির্দেশের উপর নির্ভর করে।

সরাসরি লিঙ্কটি ফর্মটির: https://twitter.com/i/web/status/ et টুইট-স্থিতি-আইডি}


4
এটিই একমাত্র সমাধান যা স্পষ্টভাবে ব্যবহারকারীর নামটি সরবরাহ না করে উভয়ের পক্ষে কাজ করে (আপনি আমাকে জিজ্ঞাসা করলে এটি উদ্বায়ী ... কোনও ব্যবহারকারীর সান্নিধ্যে আপনার সমস্ত লিঙ্ক অনাথ করার মতো কিছুই নয় ...)। এটি বলেছিল, এটি "সমর্থিত" কিনা কেউ কি জানে ... এটি হ্যাকি বলে মনে হচ্ছে ...
নোটটার্নাল

4
টুইটারের ভিতরে ইউআরএল রাখার সময় টুইটার নিজেই এটি ব্যবহার করে। ইউজারআইডি ভিত্তিক ইউআরএল তৈরি না করে খুব সহজ।
মাজিয়ার

47

এফওয়াইআই: আইডি_স্ট্রির আইডির পরিবর্তে আপনাকে কল করতে হবে এমন পরিবর্তনশীল

আইডি_স্টরটি টুইট অবজেক্ট থেকে নেওয়া উচিত এবং https://twitter.com/statuses/selid_str] এ প্রতিস্থাপন করা উচিত


4
আমাকে এই মুহূর্তে id_strকিছুটা সময় নিয়েছিল যে আপনি বোঝাতে চেয়েছেন টুইট অবজেক্ট থেকে নেওয়া উচিত এবং স্যাগিভোর উত্তরের আইডি হিসাবে প্রবেশ করা উচিত:https://twitter.com/statuses/[id_str]
ডমিনিক

4
এটি কেবল জাভাস্ক্রিপ্ট এবং অন্যান্য পরিবেশের জন্য প্রয়োজনীয় যা 64-বিট পূর্ণসংখ্যার সমর্থন করে না
chribsen

17

আপনি যেমন ব্যবহার করতে পারেন:

http://twitter.com/itdoesnotmatter/status/selYOURID]

ব্যবহারকারীর নাম নয় স্ট্যাটাস আইডির ভিত্তিতে টুইটার পুনঃনির্দেশ

এটি ডেস্কটপ এবং মোবাইলের জন্য কাজ করে।


ধন্যবাদ, আমি মোবাইলে সমস্যা ছিল twitter.com/statuses/[id_str] , কিন্তু আপনার সমাধান মোবাইলে কাজ করে;)
খ্রিস্টান Navelot


3

আমি এটা চেষ্টা করা হয়েছে। এটি ভাল কাজ করেছে: - ওয়েব: https://twitter.com/statuses/ID - মোবাইল ও& ওয়েব: https://twitter.com/User_ID/statuses/Tweet_ID

আমি আশা করি এটি আপনার জন্য সহায়ক।


@ seyfi-dertli উত্তরে মোবাইল অন্তর্ভুক্ত রয়েছে তবে ডেস্কটপের জন্যও কাজ করে।
লিওপল্ড জয়

আপনি কি এখনও চেষ্টা করেছেন ??? আপনার যদি id_user না থাকে তবে আপনি কেবল ওয়েব দিয়ে id_tweet ব্যবহার করুন। এবং টুইটার / ইউজার_আইডি / স্ট্যাটাসগুলি / আইডি সবার সাথে ঠিক ঠিক করবে।
কিউউ ভান

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