मैं ग्राफ एपीआई का उपयोग कर फेसबुक उपयोगकर्ता नाम प्राप्त करने का प्रयास कर रहा हूं। यहाँ मुझे अब तक क्या मिला है, लेकिन यह मुझे कोई डेटा वापस नहीं दे रहा है। कृपया मदद कीजिए ।
$(document).ready( function() {
var arr = 1101892195;
var url = 'http://graph.facebook.com/' + arr;
$.getJSON(url, function(data) {
var items = [];
$.each(data, function(key, val) {
items.push('li id="' + key + '"' + val + '/li');
});
$('ul', {
'class': 'my-new-list',
html: items.join('')
}).appendTo('body');
});
});
2 जवाब
यह समान मूल नीति का प्रतिबंध है आप इसे jquery . के साथ नहीं कर सकते
प्रॉक्सी स्क्रिप्ट:
<?php
echo file_get_contents("http://graph.facebook.com/".$_GET['atr']);
?>
संशोधित जेएस:
$(document).ready( function() {
var arr = 1101892195;
var url = 'proxy.php?atr=' + arr;
$.getJSON(url, function(data) {
var items = [];
$.each(data, function(key, val) {
items.push('li id="' + key + '"' + val + '/li');
});
$('ul', {
'class': 'my-new-list',
html: items.join('')
}).appendTo('body');
});
});
फेसबुक जावास्क्रिप्ट एसडीके का उपयोग करना बहुत आसान होगा। यदि आप केवल बुनियादी सार्वजनिक जानकारी प्राप्त करने का प्रयास कर रहे हैं, तो आपको उपयोगकर्ता को प्रमाणित करने या ऐप आईडी निर्दिष्ट करने की आवश्यकता नहीं होगी।
यहां एक पूरा उदाहरण दिया गया है:
<!DOCTYPE html>
<html>
<body>
<div id="fb-root"></div>
<a href="#" onclick="getUser('1101892195');return false;">Get User Info</a>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
function getUser(id) {
FB.api('/' + id, function(response) {
alert('Full response: ' + JSON.stringify(response));
alert('User: ' + response.name);
}
);
}
</script>
</body>
</html>
संबंधित सवाल
नए सवाल
jquery
jQuery एक जावास्क्रिप्ट लाइब्रेरी है, जावास्क्रिप्ट टैग को जोड़ने पर भी विचार करें। jQuery एक लोकप्रिय क्रॉस-ब्राउज़र जावास्क्रिप्ट लाइब्रेरी है, जो दस्तावेज़ ऑब्जेक्ट मॉडल (DOM) ट्रैवर्सल, इवेंट हैंडलिंग, एनिमेशन और AJAX इंटरैक्शन को ब्राउज़रों की विसंगतियों को कम करके सुविधाजनक बनाता है। JQuery से संबंधित एक प्रश्न jQuery से संबंधित होना चाहिए, इसलिए jQuery को प्रश्न में कोड द्वारा उपयोग किया जाना चाहिए और कम से कम jQuery के उपयोग से संबंधित तत्वों को प्रश्न में होना चाहिए।