मैं लाने के लिए फेसबुक पसंद करती है, शेयर की जरूरत से गिनती, टिप्पणियाँ एक लेखकैसे लाने के लिए फेसबुक पसंद करती है, शेयर, टिप्पणियाँ एक लेख
से गिनती वहाँ किसी भी तरह से लाने फेसबुक (पसंद, शेयर, टिप्पणियाँ) गणना है,।
अग्रिम धन्यवाद।
मैं लाने के लिए फेसबुक पसंद करती है, शेयर की जरूरत से गिनती, टिप्पणियाँ एक लेखकैसे लाने के लिए फेसबुक पसंद करती है, शेयर, टिप्पणियाँ एक लेख
से गिनती वहाँ किसी भी तरह से लाने फेसबुक (पसंद, शेयर, टिप्पणियाँ) गणना है,।
अग्रिम धन्यवाद।
वास्तव में आप FQL का उपयोग कर अधिक विस्तार से रिपोर्ट कर सकते हैं।
यहाँ php link_stat जिसमें URL = 'www.apple.com' से
$fql = "SELECT url, normalized_url, share_count, like_count, comment_count, ";
$fql .= "total_count, commentsbox_count, comments_fbid, click_count FROM ";
$fql .= "link_stat WHERE url = 'www.apple.com'";
$apifql="https://api.facebook.com/method/fql.query?format=json&query=".urlencode($fql);
$json=file_get_contents($apifql);
print_r(json_decode($json));
और यह उम्मीद परिणाम है:
Array
(
[0] => stdClass Object
(
[url] => www.apple.com
[normalized_url] => http://www.apple.com/
[share_count] => 355693
[like_count] => 500374
[comment_count] => 290890
[total_count] => 1146957
[commentsbox_count] => 2
[comments_fbid] => 388265801869
[click_count] => 16558
)
)
कोई विचार है कि FQL के माध्यम से साझा किए गए लोगों की सूची कैसे प्राप्त करें? (या कोई अन्य तरीका ... मुझे लगता है कि आप ग्राफएपीआई के माध्यम से नहीं कर सकते हैं) – Will
@freedev क्या यह समाधान apple.com/viewArticle/245 पर लागू होता है? – SaidbakR
fql बहिष्कृत है। उपयोग ग्राफ एपीआई। नीचे दिए गए उत्तर को देखें – vsingh
यह समाधान मेरे लिए काम किया:
<?php
$source_url = "http://www.flightpodcast.com/episode-6-john-bartels-qantas-qf30";
$url = "http://api.facebook.com/restserver.php?method=links.getStats&urls=".urlencode($source_url);
$xml = file_get_contents($url);
$xml = simplexml_load_string($xml);
echo "Share --- ".$shares = $xml->link_stat->share_count;
echo "<br/>";
echo "Like --- ".$likes = $xml->link_stat->like_count;
echo "<br/>";
echo "Comments ---".$comments = $xml->link_stat->comment_count;
echo "<br/>";
echo "Total --- ".$total = $xml->link_stat->total_count;
echo "<br/>";
echo $max = max($shares,$likes,$comments);
यह बहुत अच्छा काम करता है! मैं कुछ ऐसा देख रहा हूं जिसके पास आपके कोड से कोई लेना देना नहीं है लेकिन फेसबुक के साथ: मैं एक WordPress साइट पर फेसबुक टिप्पणियां प्लगइन का उपयोग कर रहा हूं। फेसबुक वास्तविक टिप्पणियों के रूप में टिप्पणियों की गणना नहीं कर रहा है, लेकिन "शेयर" के रूप में। इसके अलावा, WP साइट पर फेसबुक 'मॉड्यूल' से एक टिप्पणी हटाना, या मेरी फेसबुक प्रोफाइल से "शेयर" गिनती कम नहीं होती है ... इस पर एक अलग प्रश्न भी लेना। –
धन्यवाद एक लाख। आप "पुरानी" आरईएसटी एपीआई का उपयोग कर रहे हैं। फेसबुक थर्ड प्रलेखन साइट पर लिखता है, कि यह बहिष्कृत है। क्या आप या किसी और को पता है कि "काउंटर" एपीआई का उपयोग करके इन काउंटरों को कैसे प्राप्त किया जाए? –
मैं इस कोड को एक वर्डप्रेस पेज में कैसे जोड़ सकता हूं? – pedrosaurio
result = mysql_query($query);
while($row = mysql_fetch_array($result))
{
$photoid = $row['photoid'];
$likes = $facebook->api("/$photoid/likes");
echo "<br><br>".$row['photoid'];
echo "<br />";
foreach ($likes['data'] as $like)
{
$likeid = $like['id'];
$name = $like['name'];
echo "<br>like : ".$like['id']." , ".$like['name'];
$query = sprintf("INSERT INTO photo_like VALUES (%s,%s,'%s')",$user_id,$likeid,$name);
echo "<br>query string : ".$query."<br><br>";
$result = mysql_query($query);
if (!$result) {
$message = 'Invalid query: ' . mysql_error() . "\n";
$message .= 'Whole query: ' . $query;
echo "<br>";
}
FQL के रूप में ग्राफ़ API का उपयोग करना अनुचित है, 101 .. आप यूआरएल में देख रहा है लेख आईडी
केवल सीमा रखने के लिए सीमा (0) जोड़ें – Andor
कम से कम कर एक छोटा सा अनुसंधान ... – Valour
@ गोखन: किसी से पूछने के लिए किसी से पूछना अनुसंधान के रूप में नहीं गिना जाता है? मैं इसका एक नोट बनाउंगा। – MJB
हाँ, मुझे यकीन है कि एक है। – lawl0r