আমি পিএইচপি এসডিকে ব্যবহার করে এবং অবচয়হীন বিশ্রামের এপিআই ব্যবহার করে কোনও ইউআরএল'র ভাগ গণনা পেতে পারি, তবে গ্রাফ এপিআই ব্যবহার করে কোনও ইউআরএল'র ভাগ গণনা পাওয়ার উপায় খুঁজে পাইনি।
এটির কোনও উপায় আছে কি?
আমি পিএইচপি এসডিকে ব্যবহার করে এবং অবচয়হীন বিশ্রামের এপিআই ব্যবহার করে কোনও ইউআরএল'র ভাগ গণনা পেতে পারি, তবে গ্রাফ এপিআই ব্যবহার করে কোনও ইউআরএল'র ভাগ গণনা পাওয়ার উপায় খুঁজে পাইনি।
এটির কোনও উপায় আছে কি?
উত্তর:
আপনার পরিসংখ্যানগুলি পেতে এপিআই লিঙ্কগুলির একটি তালিকা এখানে রয়েছে:
ফেসবুক: https://api.facebook.com/method/links.getStats?urls=%%URL%%&format=json
Reddit: http://buttons.reddit.com/button_info.json?url=%%URL% %
লিঙ্কডইন: http://www.linkedin.com/countserv/count/share?url=%%URL%%&format=json
Digg: http://widgets.digg.com/buttons/count?url=%%URL %%
সুস্বাদু: http://feeds.delicious.com/v2/json/urlinfo/data?url=%%URL%%
হোঁচট খাওয়া: http://www.stumbleupon.com/services/1.01/badge.getinfo?url = %% ইউআরএল %%
পিন্টারেস্ট: http://widgets.pinterest.com/v1/urls/count.json?source=6&url=%%URL%%
সম্পাদনা: টুইটারের শেষ পয়েন্টটি সরানো হয়েছে, যেহেতু সেটিকে হ্রাস করা হয়েছে।
সম্পাদনা করুন: ফেসবুক REST এপিআই হ্রাস করা হয়েছে
আপডেট - এপ্রিল '15:
লাইক বোতামে পাওয়া গণনাটি যদি আপনি পেতে চান তবে আপনার অবজেক্টে engagement
ক্ষেত্রটি ব্যবহার করা উচিত og_object
:
https://graph.facebook.com/v2.2/?id=http://www.MY-LINK.com&fields=og_object{engagement}&access_token=<access_token>
ফলাফল:
{
"og_object": {
"engagement": {
"count": 93,
"social_sentence": "93 people like this."
},
"id": "801998203216179"
},
"id": "http://techcrunch.com/2015/04/06/they-should-have-announced-at-420/"
}
গ্রাফ এপিআই দিয়ে এটি সম্ভব, সহজভাবে ব্যবহার করুন:
http://graph.facebook.com/?id=YOUR_URL
কিছুটা এইরকম:
http://graph.facebook.com/?id=http://www.google.com
ফিরে আসবে:
{
"id": "http://www.google.com",
"shares": 1163912
}
আপডেট: যখন উপরের অংশটি কীভাবে ভাগ করে নেওয়ার উত্তর দেবে । এই সংখ্যাটি আপনি পছন্দ মতো বোতামটির সমান নয় , যেহেতু সেই সংখ্যাটির যোগফল:
সুতরাং fql
শেষ-পয়েন্ট ( link_stat
টেবিল) এর মাধ্যমে গ্রাফ এপিআই দিয়ে লাইক বাটন নম্বর পাওয়া সম্ভব :
https://graph.facebook.com/fql?q=SELECT url, normalized_url, share_count, like_count, comment_count, total_count,commentsbox_count, comments_fbid, click_count FROM link_stat WHERE url='http://www.google.com'
total_count
লাইক বাটনটি দেখায় এমন নম্বর।
share_count
, like_count
এবং comment_count
বলে মনে হয় fql
এবং REST এপিআই এখনও সর্বোত্তম বিকল্প ... তবে fql
আরআরএসটি উভয়ই আর 7 ই আগস্ট 2016 এর পরে উপলব্ধ থাকবে না! কোনও পরামর্শ?
আপনার গ্রাফ এপিআই ব্যবহার করা উচিত নয়। আপনি যদি ফোন করেন:
অথবা
উভয়ই ফিরে আসবে:
{
"id": "http://www.apple.com",
"shares": 1146997
}
তবে প্রদর্শিত সংখ্যাটি হ'ল যোগফল :
সুতরাং আপনার অবশ্যই এফকিউএল ব্যবহার করা উচিত।
এই উত্তরটি দেখুন: কীভাবে ফেসবুক লাইক, শেয়ার, মন্তব্য একটি নিবন্ধ থেকে গণনা করতে পারেন
August আগস্ট, ২০১ After এর পরেও আপনি নিজের কলটি এভাবে করতে পারেন:
http://graph.facebook.com/?id=https://www.apple.com/
তবে প্রতিক্রিয়া ফর্ম্যাটটি ভিন্ন হতে চলেছে: এটি হবে না
{
"id": "http://www.apple.com",
"shares": 1146997
}
পরিবর্তে এটি হবে
{
"og_object": {
"id": "388265801869",
"description": "Get a first look at iPhone 7, Apple Watch Series 2, and the new AirPods \u2014 the future of wireless headphones. Visit the site to learn more.",
"title": "Apple",
"type": "website",
"updated_time": "2016-09-20T08:21:03+0000"
},
"share": {
"comment_count": 1,
"share_count": 1094227
},
"id": "https://www.apple.com"
}
সুতরাং আপনাকে প্রতিক্রিয়াটি এভাবে প্রসেস করতে হবে:
reponse_variable.share.share_count
যা আমি দরকারী বলে মনে করেছি এবং উপরের লিঙ্কটিতে যা পেয়েছি তা হ'ল এই এফকিউএল কোয়েরি যেখানে আপনি পছন্দগুলি, মোট, ভাগ এবং লিঙ্ক_স্ট্যাট টেবিলটি দেখে একটি লিঙ্কের গণনা ক্লিক করুন
https://graph.facebook.com/fql?q=SELECT%20like_count,%20total_count,%20share_count,%20click_count,%20comment_count%20FROM%20link_stat%20WHERE%20url%20=%20%22http://google.com%22
এটি এই জাতীয় কিছু আউটপুট দেবে:
{
data: [
{
like_count: 3440162,
total_count: 13226503,
share_count: 7732740,
click_count: 265614,
comment_count: 2053601
}
]
}
পরীক্ষা করে দেখুন এই সারকথা । নিম্নলিখিত পরিষেবাগুলির জন্য ভাগ করে নেওয়ার গণনা কীভাবে পাবেন তার জন্য এটির স্নিপেট রয়েছে:
ফেসবুকের মতো ফেসবুক দুটি জিনিস করে যা এপিআই করে না। আপনি দু'জনের তুলনা করলে এটি বিভ্রান্তি তৈরি করতে পারে।
আপনি আপনার পছন্দ মতো বোতামটিতে যে URL টি ব্যবহার করেছেন তা যদি পুনঃনির্দেশিত হয় তবে বোতামটি আসলে আপনি যে ইউআরএল ব্যবহার করছেন সেটির গণনা বনাম পুনঃনির্দেশ URL এর গণনাটি দেখায়।
পৃষ্ঠাটিতে যদি কোনও ওগ: ইউআরএল সম্পত্তি থাকে তবে লাইক বোতামটি ব্রাউজারে url এর পরিবর্তে সেই url এর পছন্দগুলি প্রদর্শন করবে।
আশা করি এটি কাউকে সাহায্য করবে
কেবল আপনার টাইপ করুন এবং https://graph.facebook.com/?fields=share&id=https://www.example.com
আপনার অনুসন্ধান করা ইউআরএল বা পৃষ্ঠার সাথে উদাহরণ প্রতিস্থাপন করুন।
গুগলের উদাহরণ: https://graph.facebook.com/?fields=share&id=https://www.google.com
আমি যখন এফকিউএল ব্যবহার করি তখন আমি সমস্যাটি খুঁজে পেলাম (তবে এটি এখনও সমস্যা) ডকুমেন্টেশনে বলা হয়েছে যে দেখানো নম্বরটি যোগফল:
তবে আমার ওয়েবসাইটে দেখানো নম্বরটি এই 4 টি সংখ্যা + ভাগের সংখ্যার যোগফল (আবার)
এটির জন্য একটি রুবি রত্ন রয়েছে - সোশ্যালশেয়ার্স
বর্তমানে এটি নিম্নলিখিত সামাজিক নেটওয়ার্কগুলিকে সমর্থন করে:
ব্যবহার:
:000 > url = 'http://www.apple.com/'
=> "http://www.apple.com/"
:000 > SocialShares.facebook url
=> 394927
:000 > SocialShares.google url
=> 28289
:000 > SocialShares.twitter url
=> 1164675
:000 > SocialShares.all url
=> {:vkontakte=>44, :facebook=>399027, :google=>28346, :twitter=>1836, :mail_ru=>37, :odnoklassniki=>1, :reddit=>2361, :linkedin=>nil, :pinterest=>21011, :stumbleupon=>43035}
:000 > SocialShares.selected url, %w(facebook google linkedin)
=> {:facebook=>394927, :google=>28289, :linkedin=>nil}
:000 > SocialShares.total url, %w(facebook google)
=> 423216
:000 > SocialShares.has_any? url, %w(twitter linkedin)
=> true
আপনি https: //راف.facebook.com/v3.0/ {স্থান_আপনার_পৃষ্ঠ_আইডি এখানে} / ফিড? ক্ষেত্রগুলি = আইডি, শেয়ার, শেয়ার_কাউন্ট এবং অ্যাক্সেস_ টোকেন = {স্থান_আপনার_অ্যাক্সেস_ টোকেন_ এখানে} শেয়ার গণনা পেতে পারেন।