ফেসবুক ওপেন গ্রাফ ক্যাশে ক্লিয়ারিং করছে না


174

ওপেন গ্রাফের সাথে আমার মেটা ট্যাগগুলি নিয়ে আমার সমস্যা হচ্ছে। দেখে মনে হচ্ছে ফেসবুক আমার মেটা ট্যাগগুলির পুরানো মানগুলিকে ক্যাচ করছে। বৈশিষ্ট্যের জন্য পুরানো মানগুলি og:titleএবং og:urlএখনও ব্যবহার করা হয়, যদিও আমি সেগুলি ইতিমধ্যে পরিবর্তন করেছি।

আমি আমার সাইটের একটি পৃষ্ঠায় লিন্ট চালিয়েছি এবং এটি উপস্থিত হয়েছিল:

ফেসবুক ওপেন গ্রাফের লিঙ্ক স্ক্রিনশট

লক্ষ্য করুন সেখানে দুটি মানের আছে og:titleএবং og:url, এবং গত এক prevailed। যাইহোক, শেষ দুটি এন্ট্রিগুলি এই সাইটের জন্য আমি যে পুরানো এন্ট্রি ব্যবহার করেছি সেগুলি। আমি বর্তমানে এই মেটা ট্যাগ ব্যবহার করছি (আপনি যদি এইচটিএমএলের উত্সটি দেখতে পান তবে আপনি যাচাই করতে পারবেন):

<meta property="og:title" content="Smart og rummelig pusletaske fra Petit Amour med god plads til alt &#8211; værdi 1.099 kr &#8211; køb nu kun 599 kr   "/>
<meta property="og:description" content="Pinq.dk - Det gode liv for det halve"/>
<meta property="og:type" content="product"/>
<meta property="og:url" content="http://pinq.dk/tilbud/landsdaekkende/lissy/"/>
<meta property="og:image" content="http://pinq.dk/wp-content/themes/pinq/images/logo-top.png"/>
<meta property="og:site_name" content="Pinq" />
<meta property="fb:app_id" content="161840830532004" />

ফেসবুক কেন ক্যাচিং og:titleএবং og:url? কেউ কি একই সমস্যা ভোগ করছেন?


আমি মনে করি এটি কি ইতিহাসের মতো? আমি এফবি সর্বশেষ titleএবং আপনার urlজন্য (তথ্য সারণীতে) পেয়ে যাচ্ছি তাই কেন বিরক্ত করবেন?
ifaour

সমস্যাটি হচ্ছে, ফেসবুক লাইক গণনাটি এখনও ওল্ড ওগের জন্য রয়েছে : ইউআরএল ( পিনক.ডেক ) যা প্রায় 200+ এর কাছাকাছি, পিনক.ডি.কে
আরাম

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

3
ওয়েল, একটি পঠিত এই । বিশেষত সম্পাদনা মেটা ট্যাগ বিভাগ। আমি নিশ্চিত না যে এটি সম্পর্কিত কিনা তবে এটি সাহায্য করতে পারে। পরে এটি পরীক্ষা করবে, দুঃখিত সাথী!
ifaour

2
সম্ভবত এটি। "আপনি আপনার পৃষ্ঠার <মেটা> ট্যাগগুলি আপডেট করে আপনার পৃষ্ঠার বৈশিষ্ট্যগুলি আপডেট করতে পারেন Note দ্রষ্টব্য: ওগ: শিরোনাম এবং ওগ: প্রকারটি প্রাথমিকভাবে সম্পাদনাযোগ্য হয় - আপনার পৃষ্ঠা 50 টি পছন্দ পাওয়ার পরে শিরোনাম স্থির হয়ে যায় এবং আপনার পৃষ্ঠাটি 10,000 টি পছন্দ পছন্দ করার পরে প্রকারটি স্থির হয়ে যায় already এই বৈশিষ্ট্যগুলি ইতিমধ্যে পৃষ্ঠাটি পছন্দ করা অবাক করা ব্যবহারকারীদের এড়াতে স্থির করা হয়েছে। এই সীমাটি পৌঁছে যাওয়ার পরে শিরোনাম বা টাইপ ট্যাগগুলি কিছুই করেনা, আপনার পৃষ্ঠাটি মূল শিরোনাম এবং টাইপ ধরে রাখে " ধন্যবাদ ইফআর!
আরডি আরম

উত্তর:


304
  1. Http://developers.facebook.com/tools/debug এ যান
  2. নিম্নলিখিত অনুসারে ইউআরএল প্রবেশ করুন fbrefresh=CAN_BE_ANYTHING

উদাহরণ:

  1. http://www.example.com?fbrefresh=CAN_BE_ANYTHING
  2. http://www.example.com?postid=1234&fbrefresh=CAN_BE_ANYTHING
  3. বা দেখুন: http://developers.facebook.com/tools/debug/og/object?q=http://www.example.com/?p=3568&fbrefresh=89127348912

গত রাতে আমার একই সমস্যা ছিল এবং আমি কোনও ওয়েবসাইট থেকে এই সমাধান পেয়েছি।

ফেসবুক আপনার ক্যাশে থাম্বনেইল সংরক্ষণ করে। এমনকি আপনি যদি আপনার সার্ভার থেকে থাম্বনেইল / চিত্র মুছুন তবে তা রিফ্রেশ হবে না। তবে ফেসবুক আপনাকে ব্যবহার করে রিফ্রেশ করতে দেয়fbrefresh

আশা করি এটা কাজে লাগবে.


30
PARAM fbrefresh প্রয়োজনীয় হিসাবে ডিবাগ টুল এটা ছাড়া বস্তুর রিফ্রেশ নাও হতে পারে।
alexandru.topliceanu

7
আপনি যদি এই প্যারামিটারটি ব্যবহার না করেন তবে এটি যা ক্যাশে সাফ করে না।
উমুর কনট্যাক

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

7
ফ্রেবিফ্রেশ প্যারামিটার ব্যবহার করার দরকার নেই, তবে আপনাকে সেই ডোমেনের মালিকানাধীন এফবি অ্যাপ্লিকেশনটির প্রশাসক হিসাবে লগ ইন করতে হবে, অন্যথায় ক্যাশে আপডেট হবে না।
ফিলিপ ব্রহ্ম

3
আমি যাচাই করতে পারি যে ফ্রেবফ্রেশ প্যারামিটারটি আমার পক্ষে কাজ করেছিল। আমি যদি ইউআরএলটি ভাগ করে নিই তবে এটিতে পুরানো ডেটা ব্যবহার করা সত্ত্বেও ডিবাগার সঠিক ডেটা দেখাচ্ছে showing তবে একবার আমি ফ্রেবিফ্রেশ প্যারামিটার দিয়ে ডিবাগারটি ব্যবহার করি তারপরেও সাধারণ শেয়ারগুলি সঠিক ডেটা ব্যবহার করে।
আইসক্রিম

82

সর্বাধিক ভোট দেওয়া প্রশ্নটি বেশ পুরানো:

এই কেবলমাত্র 2 টি বিকল্প যা নভেম্বর 2014 পর্যন্ত ব্যবহার করা উচিত :

অ বিকাশকারীদের জন্য

  1. এফবি ডিবাগারটি ব্যবহার করুন: https://developers.facebook.com/tools/debug/og/object
  2. আপনি যে url টি আবার স্পর্শ করতে চান তা আটকান। (আপনার ওগ: ইউআরএল ট্যাগের অন্তর্ভুক্ত একই url ব্যবহার করেছেন তা নিশ্চিত করুন)
  3. আবার স্ক্র্যাপের তথ্য আনতে ক্লিক করুন বোতাম

বিকাশকারীদের জন্য

  1. এই URL এ প্রোগ্রামের মাধ্যমে একটি GET কল করুন: https://graph.facebook.com/?id=[YOUR_URL_HERE]&scrape=true (দেখুন: https://developers.facebook.com/docs/games_payments/takingpayments#scraping )
  2. নিশ্চিত হয়ে নিন যে সেই পৃষ্ঠায় মাথার উপরে থাকা ওগ: ইউআরএল ট্যাগটি আপনি যাচ্ছেন তার সাথে মেলে।
  3. এমনকি আপনি ইউআরএল এর শেয়ার সংখ্যা পেতে json প্রতিক্রিয়া পার্স করতে পারেন।

চিত্রগুলি আপডেট করার বিষয়ে অতিরিক্ত তথ্য

  • যদি ওগ: চিত্রের ইউআরএলটি একই থাকে তবে চিত্রটি আসলে পরিবর্তিত হয়েছে তবে এটি উপরে আপডেট করে এমনকি ফেসবুক স্ক্র্যাপারদের দ্বারা আপডেট করা হবে না বা পুনরুদ্ধার করা হবে না। (এমনকি চিত্রের ইউআরএল শেষে একটি সর্বশেষ_পরেড = [TIMESTAMP] পাস করা আমার পক্ষে কাজ করে না)।
  • আমার পক্ষে একমাত্র কার্যকর কাজটি হ'ল ইমেজে একটি নতুন নাম অর্পণ করা।

আগের পোস্ট করা পোস্টগুলিতে চিত্র বা ভিডিও আপডেট সম্পর্কিত নোট:

  • আপনি যখন আপনার পৃষ্ঠার ট্যাগগুলিতে আপনার ডিগ্রি ট্যাগগুলিতে স্ক্র্যাপ পরিবর্তন করতে ডিবাগারটিকে কল করবেন তখন সেই URL এর পূর্ববর্তী সমস্ত ফেসবুক শেয়ারগুলি পুরানো চিত্র / ভিডিওটি প্রদর্শন করবে। পূর্ববর্তী সমস্ত পোস্টগুলি আপডেট করার কোনও উপায় নেই এবং এটি সুরক্ষা কারণে ডিজাইনের মাধ্যমে। অন্যথায়, কেউ এমন ভান করতে সক্ষম হবে যে কোনও ব্যবহারকারী এমন কিছু ভাগ করেছে যা সে / সে আসলে ছিল না।

এটি আমার পৃষ্ঠার জন্য শেয়ার সংখ্যা ফিরে বলে মনে হচ্ছে না। আমি এই পোস্টে পড়েছি: " স্ট্যাকওভারফ্লো.com / প্রশ্নস / 3581488/… " যে কোনও তথ্য ধারণ করতে এই শেষ-পয়েন্টটি আউটপুট করার জন্য আপনার পৃষ্ঠাতে একটি লাইক / শেয়ার বোতাম থাকা দরকার।
উইলিবার্গ

নিশ্চিত করুন যে ট্যাগগুলি আপনার পৃষ্ঠার দেহে নয় এবং ডিবাগ-এ রয়েছে - ডিবাগার আপনাকে এ সম্পর্কে সতর্ক করবে এবং তবে তারা উপেক্ষা করা হবে (হ্যাঁ আমি জানি আপনি এটি উল্লেখ করেছেন আমি কেবল এই
বিষয়টির

@ ওরিওল এস্তেবান আপনি কি চিত্রগুলি আপডেট করার জন্য অন্যান্য উপায় খুঁজে পেয়েছেন?
পেটর

3
@ অরিওল যখন আমি সম্প্রতি এটি চেষ্টা করেছি তখন আমাকে এই ইউআরএলে পোস্ট করতে হয়েছিল ( বিকাশকারীদের.ফেসবুক / ডকস / শেয়ারিং / ওপেনগ্রাফের হিসাবে )
গ্লেন টি

1
ওগ এর ইউআরএল পরিবর্তন করার সময় ক্যাশেগুলি কীভাবে স্ক্র্যাচ করা যায় সে সম্পর্কে কোনও ধারণা? ????? আমি আমার ভিডিওতে একটি ছোট সম্পাদনা করেছি এবং ইউআরএল পরিবর্তন করেছি এবং ফেসবুকটি পুরানো সংস্করণ দেখিয়ে চলেছে! স্পষ্টভাবে আমি স্ক্র্যাচটি ডিবাগ এ করেছি (এটি এটি সঠিকভাবে দেখায়) তবে পোস্টে নয়! ... এটি আমাকে উন্মাদ করে দিচ্ছে!
রায়অনআর

19

আপনার যদি অনেক পৃষ্ঠা থাকে এবং সেগুলি ম্যানুয়ালি রিফ্রেশ করতে না চান - আপনি এটি স্বয়ংক্রিয়ভাবে করতে পারেন।

আপনাকে ফটো সহ ব্যবহারকারীর প্রোফাইল পৃষ্ঠা আছে বলে দেয়:

$url = 'http://'.$_SERVER['HTTP_HOST'].'/'.$user_profile;
$user_photo = 'http://'.$_SERVER['HTTP_HOST'].'/'.$user_photo;

<meta property="og:url" content="<?php echo $url; ?>"/>
<meta property="og:image" content="<?php echo $user_photo; ?>"

এটি কেবল আপনার পৃষ্ঠায় যুক্ত করুন:

// with jQuery
$.post(
    'https://graph.facebook.com',
    {
        id: '<?php echo $url; ?>',
        scrape: true
    },
    function(response){
        console.log(response);
    }
);

// with "vanilla" javascript
var fbxhr = new XMLHttpRequest();
fbxhr.open("POST", "https://graph.facebook.com", true);
fbxhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
fbxhr.send("id=<?php echo $url; ?>&scrape=true");

এটি ফেসবুক ক্যাশে রিফ্রেশ করবে। আপনি যদি jQuery সমাধানটি ব্যবহার করেন, কনসোল.লগে "প্রতিক্রিয়া" দেখুন - আপনি সেখানে "আপডেটডাইম_টাইম" ক্ষেত্র এবং অন্যান্য দরকারী তথ্য পাবেন।


এটিই ছিল একমাত্র ধারাবাহিক সমাধান যা আমার জন্য ইমেজ ক্যাশে টানবে। ব্যবহার করে fbrefreshআমার সমস্যার জন্য কিছুই করেনি।
হেল্লাতান

হাই, আমি এই পদ্ধতিটি চেষ্টা করছি তবে আমি কিছু ত্রুটি পাচ্ছি, $ এই-> আউটপুট ('<স্ক্রিপ্টের টাইপ = "পাঠ্য / জাভাস্ক্রিপ্ট"> $ (নথি) ready প্রস্তুতি (ফাংশন () {p .পোস্ট (" গ্রাফ) .ফেসবুক.কম "", {আইডি: "'। $ এই-> সামগ্রী [' ক্যানোনিকাল ']।'", স্ক্র্যাপ: সত্য}, ফাংশন (প্রতিক্রিয়া) {কনসোল.লগ (প্রতিক্রিয়া;});});}); < / স্ক্রিপ্ট> ');
দৈত্যবাই

আমি নিম্নলিখিত ত্রুটিটি পেয়েছি রেখাযুক্ত রেফারেন্স এরর: defined সংজ্ঞায়িত করা হয়নি (বেনামে ফাংশন) কোনও সাহায্যের খুব প্রশংসা হবে :)
দৈত্যবায়ু

@ মন্টস্টারবয় $ - এটি jQuery ফাংশনের একটি শর্টকাট। p .পোস্ট () jQuery.post এর সমান () এই লাইব্রেরিটি ব্যবহার করতে আপনাকে প্রথমে এটি আমদানি করতে হবে: <স্ক্রিপ্ট src = "কোড. jquery.com/jquery-latest.min.js " টাইপ = "পাঠ্য / জাভাস্ক্রিপ্ট "> </script>
Zhorzh আলেকজান্দ্র

আপনার জবাবের জন্য @ ঝর্জ্জাএলেক্সান্দার THX তবে আমি ওয়ার্ডপ্রেস ব্যবহার করছি এবং আমার একটি পোস্ট রয়েছে যা প্রতিদিন সম্পাদনা করা যায় যাতে ভাগ করে নেওয়ার আগে আমি কীভাবে প্রতিবার এই স্ক্রিপ্টটি ব্যবহার করতে পারি?
আন্তওয়ান

12

ওজির থাম্বনেইল ফ্রেব্রেশ্বল ভেরিয়েবল পাস করেও রিফ্রেশ বলে মনে হচ্ছে না। স্বয়ংক্রিয় ক্লিয়ারিংয়ের জন্য অপেক্ষা না করে এটি আপডেট করার জন্য আপনাকে থাম্বনেইল সম্পর্কিত মেটা ট্যাগ মানের ফাইল নাম পরিবর্তন করতে হবে এবং রিফ্রেশ করতে হবে।


অন্যান্য উত্তর অনুসারে, আপনি fbrefreshইউআরএল প্যারামিটার ব্যবহার করে একটি রিফ্রেশ জোর করতে পারেন ।
স্যাম মুসমান

1
@ সামমুসমান এটি কেবলমাত্র এটি মনে হয় (এটি যদি তা করেও) তবে ওজি ট্যাগ সামগ্রীগুলির ক্যাশে সতেজ করে, এবং উল্লিখিত সামগ্রীর URL থেকে পাওয়া প্রকৃত চিত্রটি নয়। ইজি: আপনি ওজি ট্যাগগুলি একই রাখুন, তবে চিত্র ফাইলটি পরিবর্তন করুন (নামটি একই রাখবেন) এবং চিত্রটি নিজেই ক্যাশে থাকবে। এটিকে পরিষ্কার করার মতো কোনও উপায় আমি খুঁজে পাইনি, যেমন সেব বলেছিলেন, আপনাকে অবশ্যই ছবির ফাইলের নামটি পরিবর্তন করতে হবে।
নিক এম

@ নিক এম আপনি কি অন্য কোনও সমাধান খুঁজে পেয়েছেন?
পেটর

সমাধান। আমি পিএইচপি স্ক্রিপ্টে আমার ইমেজ ইউআরএল? T = TIMESTAMP যুক্ত করে এটি সমাধান করেছি, যেখানে আমরা ট্যাগ তৈরি করি। আপাতত এটি কাজ করে।
পেটর

কেবল চিত্র ফাইলের নামকরণের চেষ্টা করেছি এবং মেটা ট্যাগ মান আপডেট করেছে, খুব বেশি কাজ করছে না।
আন্তোনিও ওয়

7

আমার একই সমস্যাগুলি ব্যবহার করে ছিল og:image, ফাইলটির নতুন নামকরণের বিভিন্ন প্রচেষ্টা বা সাফ এফবি ক্যাশে ফেসবুক ডিবাগারের মাধ্যমে বা সত্যিকারের অ্যাকাউন্টের মাধ্যমে পরীক্ষার মাধ্যমে কার্যকর হয়নি।

নতুন ফেসবুকের নির্দেশিকাতে চিত্রটির আকার 1200 x 630 হওয়া উচিত বা সেই অনুপাতের অনুপাত থাকা উচিত, এটি ভুল বলে মনে হচ্ছে, আমার পক্ষে কাজ করা একমাত্র জিনিসটি বর্গ মাত্রা সহ একটি চিত্র ব্যবহার করছিল ।

সম্পাদনা করুন * কয়েক ঘন্টা আমি 1200 x 630 ব্যবহার করতে ফিরে গিয়েছিলাম এবং এটি যাদুমন্ত্রিকভাবে কাজ করেছিল, এটি ছিল যাদুকরী।

আমি ফাইলগুলির নামও f * ^ * kfacebook.jpg এ রেখেছি, নিশ্চিত নয় যে এটি সাহায্য করেছে তবে এটি ভাল লেগেছে।


6

মূলত, উত্তরটি ধৈর্য;)

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

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


বিকাশকারীদের জন্য ফেসবুক থেকে , অবজেক্ট ক্যাশেটি প্রতি days দিন অন্তর শেষ হয়ে যায় এবং ফেসবুকটি পরবর্তী ব্যবহৃত হয়ে গেলে স্বয়ংক্রিয়ভাবে পুনরায় আকার নেবে।
ভেনুগোপাল

4

আমরা কেবল এটির মধ্যে দৌড়েছি, যেমন এটি দেখা যাচ্ছে যে আমরা সঠিক ইউআরএল প্রসারণ করছিলাম না, যেহেতু আসল ইউআরএলটিতে একটি কোয়েরি স্ট্রিং ছিল (ডু, বট সম্পর্কিত যতগুলি পৃথক পৃষ্ঠা)।

http://example.com/

! ==

http://example.com/?utm_campaign=foo

লিন্টারটি আপনার পৃষ্ঠাটি পুনরায় স্পর্শ করবে , আপনাকে অপেক্ষা করতে হবে না।


4

হ্যাঁ, ফেসবুক প্রতি 24 ঘন্টা পরে স্বয়ংক্রিয়ভাবে ক্যাশে সাফ করে: প্রকৃতপক্ষে ফেসবুক পৃষ্ঠাগুলি স্ক্র্যাপ করে এবং প্রতি 24 ঘন্টা 24 ঘন্টা https://developers.facebook.com/docs/references/plugins/ Like/#scraperinfo কে ক্যাশে আপডেট করে ।


বর্তমান ডকুমেন্টেশন অনুসারে, ক্যাশের সময়কাল 30 দিন।
প্যাট্রিকওয়ালি

1
এই তথ্যের জন্য আপডেট লিংক - বিকাশকারী.ফেস
बुक

4

ওওোক, অবশেষে এটি সহায়তা করেছে (আমি আইপি.বোর্ড ব্যবহার করি)। আমার যা করতে হবে তা হ'ল:

  1. ওগ এর url পরিবর্তন করুন: আমার ওয়েবসাইটে চিত্র (সাধারণ কনফিগারেশন)।
  2. এই পদ্ধতিটি? Fbrefresh = 1154464gd56 দিয়ে ব্যবহার করে দেখুন

এই থ্রেডের জন্য লেখককে ধন্যবাদ!

সম্পাদনা: চিত্রের প্রয়োজনীয়তা সম্পর্কে আপনার আর কী মনে রাখা দরকার। আপাতত (জানুয়ারী ২০১৩) এটি: - উভয় দিকেই কমপক্ষে 200 পিএক্স - সর্বাধিক অনুপাত 3: 1



3

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

apps.facebook.com/ হ্যালো

লিন্টারের চোখে তখন আলাদা

apps.facebook.com/ হ্যালো

অ্যাপ্লিকেশনটির বিকাশকারী সেটিংসে যে সঠিক সাইট ইউআরএল প্রবেশ করা হয়েছিল তা অবশ্যই ব্যবহার করবেন না। ল্যাটারটি অন্যথায় বৈশিষ্ট্যগুলি ফিরিয়ে দেবে তবে ক্যাশে রিফ্রেশ করবে না।


3

আমি দুঃখিত লোকেরা তবে সঠিক উত্তরটি হ'ল:

ওপেন গ্রাফ ওগ: তাত্ক্ষণিক ফলাফল সহ চিত্র url আপডেট করার কোনও বোকা প্রমাণ নেই। এটি fb আপডেট না হওয়া অবধি ক্যাশ করা হয় (প্রতি 24 ঘন্টা পরে)

এখানে এমন কিছু বিষয় রয়েছে যা অন্যের দ্বারা কাজ করার জন্য প্রতিবেদন করা হয়েছে তবে আমি সেগুলির কোনওটির সাথে জিরো সাফল্য পেয়েছি।

  • "নতুন স্ক্র্যাপের তথ্য আনুন" নির্বাচন করা হচ্ছে
  • প্রকৃত চিত্র ফাইলের নাম পরিবর্তন করা এবং / অথবা আসলটি মোছা
  • কোনও পিএইচপি টাইমস্ট্যাম্প বা? কিছু যোগ করে চিত্রের url এ কোয়েরি স্ট্রিং যুক্ত করা
  • ডিবাগার ফেচ url- এ "... thyite.com/?fbrefresh=nyothing" ক্যোয়ারী স্ট্রিং যুক্ত করা হচ্ছে
  • ওগ পৃষ্ঠাগুলির নীচে গ্রাফ এপিআই লিঙ্কটি নির্বাচন করা
  • স্ক্র্যাপারটি ঠিক কী দেখছে তা চয়ন করা - রিয়েল টাইম আন-ক্যাশেড স্ক্র্যাপ ডেটার অনুরোধ হিসাবে উপস্থিত হবে না, এটি ফাইলের অস্তিত্ব না থাকলেও ক্যাশেড চিত্র url দেখায় shows

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


1

আমি খুঁজে পেয়েছি যে যদি আপনার চিত্রটি 72 ডিপিআই হয় তবে এটি আপনাকে চিত্রের আকার দিতে পারে। পরিবর্তে 96 ডিপিআই ব্যবহার করুন। আশাকরি এটা সাহায্য করবে.


1
  1. Http://developers.facebook.com/tools/debug এ যান

  2. পৃষ্ঠার url এ আটকান এবং ডিবাগ ক্লিক করুন। যদি আপনার সাইটটি ইউআরএল এলিয়াস ব্যবহার করে থাকে তা নিশ্চিত করুন যে আপনি যে পৃষ্ঠাগুলি ভাগ করছেন তার জন্য ফেসবুক যেভাবে ইউআরএল ব্যবহার করছেন আপনি তা ব্যবহার করছেন (উদাহরণস্বরূপ: দ্রুপাল এ উরলের পরিবর্তে নোড / * পথ ব্যবহার করুন যদি পৃষ্ঠাটি সেই url এর মাধ্যমে ভাগ করা থাকে)।

  3. "ভাগ করুন কথোপকথনে এটি দেখুন" লিঙ্কটির "ভাগ পূর্বরূপ" অংশে ক্লিক করুন

সব থেকে ভালো সমাধান! ধন্যবাদ
মেভ

1

ফেসবুক বিকাশকারী ডকুমেন্টস বলছে শিরোনামের সম্পত্তিটিতে ব্যতিক্রম রয়েছে:

একবার 50 টি ক্রিয়াকলাপ (পছন্দ, ভাগ এবং মন্তব্য) কোনও জিনিসের সাথে যুক্ত হয়ে গেলে আপনি এর শিরোনাম আপডেট করতে পারবেন না

https://developers.facebook.com/docs/sharing/opengraph/using-objects#update


0

একটি অনুরূপ অভিজ্ঞতা ছিল। ওয়েবসাইট লিঙ্কটি ফেসবুকটি তৈরি করা পূর্বরূপে একটি 404 দেখছিল। ওগ চালু করে: ইউআরএল মেটাডেটা ভুল ছিল। আমরা কয়েক দিন আগেই এটি ইতিমধ্যে ঠিক করে ফেলেছিলাম তবে এখনও পূর্বরূপে একটি 404 দেখছি। আমরা https://developers.facebook.com/tools/debug/ এ সরঞ্জামটি ব্যবহার করেছি এবং এটি রিফ্রেশকে বাধ্য করেছিল (উপায় দ্বারা কোনও পরামিতি সংযোজন করতে হয়নি) আমাদের ক্ষেত্রে, ফেসবুক 24 পরে ক্যাশে রিফ্রেশ করেনি ঘন্টা কিন্তু সরঞ্জাম এটি জোর করতে সাহায্য করেছে।


0

এটি একটি ক্যাশে, অবশ্যই এটি সতেজ করে তোলে, এটিই একবারে একবার করার জন্য ক্যাশে মেন্ট করা। সুতরাং অপেক্ষার অবশেষে কাজ করবে তবে কখনও কখনও আপনার এটি দ্রুত করা দরকার। ফাইলের নাম পরিবর্তন করে কাজ করে।


তাহলে কেন -১? আক্ষরিক অর্থেই কোনও ফাইল ফাইল পরিবর্তন করার সহজ সমাধানটির জবাব দেয় এবং এটি অন্য (+/- 5) উত্তরগুলির মত কার্যকর হয় না যা ভোট দেয় যা কমপক্ষে তারা দেয় নি তবে পুরানো। আপনি যদি কোনও কারণে ফাইলের নাম পরিবর্তন করতে না পারেন তবে এই উত্তরটি আপনাকে সাহায্য করবে না।
শ্রেনেকিজ

0

আমি এই সমস্যা ছিল। স্ক্র্যাপারটি সঠিক তথ্য দেখায়, তবে ভাগ ইউআরএলটি এখনও পুরানো ডেটা দিয়ে জনিত ছিল।

আমি এর চারপাশে যাবার উপায়টি হ'ল ভাগের পরিবর্তে ফিড পদ্ধতিটি ব্যবহার করা এবং তারপরে ম্যানুয়ালি ডেটা পপুলেট করা (যা ভাগের পদ্ধতিতে প্রকাশিত হয় না)

এটার মতো কিছু:

shareToFB = () => {
    window.FB.ui({
    method: 'feed',
    link: `signup.yourdomain.com/?referrer=${this.props.subscriber.sid}`,
    name: 'THIS WILL OVERRIDE OG:TITLE TAG',
    description: 'THIS WILL OVERRIDE OG:DESCRIPTION TAG',
    caption: 'THIS WILL OVERRIDE THE OG:URL TAG'
  });
};

0

সত্যিই সহজ সমাধান। পরীক্ষিত এবং কাজ। আপনি যখন আপনার মেটা ট্যাগগুলি আপডেট করেন তখন আপনাকে কেবল একটি নতুন url তৈরি করতে হবে। এটি আপনার ইউআরএলে "& cacheBuster = 1" যুক্ত করার মতোই সহজ। আপনি যদি মেটা ট্যাগ পরিবর্তন করেন তবে কেবল "& cacheBuster = 2" বৃদ্ধি করুন

মূল ইউআরএল

www.example.com

ওগ মেটা ট্যাগ আপডেট হওয়ার পরে ইউআরএল:

www.example.com?cacheBuster=1

ইউগ যখন ওগ মেটা ট্যাগগুলি আবার আপডেট হয়:

www.example.com?cacheBuster=2

ফেসবুক প্রত্যেককে একটি নতুন url এর মতো আচরণ করবে এবং তাজা মেটা ডেটা পাবে।


0

বছর পরে এবং এটি এখনও একটি সাধারণ সমস্যা, তবে এটি সর্বদা ফেসবুকের ক্যাশে নয়: এটি প্রায়শই মানুষের ত্রুটি হয় (আমাকে বিস্তৃত করার অনুমতি দিন)

ওজি: TYPE আপনার চিত্র স্ক্র্যাপ প্রভাবিত করে:

  1. https://ogp.me/#type_article না হিসাবে একই https://ogp.me/#type_website

সচেতন থাকুন যে ওগ: টাইপ = ওয়েবসাইটের ফলে সেই ইউআরএল এর যে কোনও / উপ-পৃষ্ঠাগুলি / "ক্যানোনিকাল" হয়ে উঠবে। এর অর্থ আপনি যা-ই করুন না কেন স্ক্র্যাপার ব্যবহার করে আপনার চিত্রগুলি আপডেট করতে সমস্যা হবে।

এই "অনুমান এবং সাধারণ ভুল" বিবেচনা করুন

- <meta property="og:type" content="website" />=> https://www.example.org (পিতামাতার)
- <meta property="og:type" content="website" />=> https://www.example.org/sub-page/
- <meta property="og:type" content="website" />=> https://www.example.org/sub-page/child -2 /
- এরগো: /sub-page/এবং এর /child-2/উত্তরাধিকারী হবেog:image পিতামাতার

সেগুলি "সমস্ত ওয়েবসাইট" নয়, 1 টি একটি ওয়েবসাইট, অন্যগুলি নিবন্ধগুলি।

যদি আপনি এটি করেন তবে ফেসবুক ভাবেন যে এগুলি সমস্তই প্রৌ .় এবং এটি সবার মধ্যে প্রথমে ওগ: চিত্র স্থাপন করবে। (এটি ব্যবহার করে দেখুন, আপনি দেখতে পাবেন) - আপনি যদি ওগ: ইউআরএলকে আপনার মূল বা পিতামাতার ডোমেইন হিসাবে সেট করেন তবে আপনি ফেসবুককে বলেছেন যে তারা সব ক্যানোনিকাল। (এটির জন্য ভাল কারণ রয়েছে তবে এটি বন্ধ বিষয়)

এই সমাধান বিবেচনা করুন (যা বেশিরভাগ মানুষ "সত্যই চান")

- <meta property="og:type" content="article" />=> https://www.example.org/sub-page/
- <meta property="og:type" content="article" />=> https://www.example.org/sub-page/child-2/

আপনি যদি এখন এটি করেন তবে ফেসবুক আপনাকে নতুন নতুন চিত্রগুলি স্ক্র্যাপ করার ক্ষেত্রে অনেক কম সমস্যা দেবে।

সমাপ্তিতে, হ্যাঁ ক্যাশে বাস্টারস, এলোমেলো যুদ্ধ, ইউআরএল এবং পরামর্শগুলি পরিবর্তন এখানে কাজ করতে পারে তবে এগুলি সঠিকভাবে নির্দিষ্ট না করা থাকলে তারা "অন্তর্বর্তী ভুডু" বলে মনে হবে og:type

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


0

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

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