2011-01-05 28 views

उत्तर

2
FB.api('/me', function(response) { 
    var location = response.location.name; 
}); 
1

फेसबुक दस्तावेज़ीकरण में वह जानकारी है जिसे आप ढूंढ रहे हैं, जिसमें नमूना कोड और निर्देश शामिल हैं। तुम भी ग्राफ़ एपीआई उपयोगी लग सकती

http://developers.facebook.com/docs/guides/canvas

:: यह पर उपलब्ध है http://developers.facebook.com/docs/api

+2

थोड़ा संकेत के रूप में, आमतौर पर, आप केवल एक लिंक से अधिक के साथ जवाब देना चाहते हैं। नमूना कोड और विस्तृत निर्देश सहित उच्च गुणवत्ता वाले उत्तरों का उत्पादन करने के महान तरीके हैं। मैंने आपकी मदद करने के लिए थोड़ा सा जवाब दिया। – Josh

+0

@josh स्वागत n समर्थन रखें – magna

9

आपके मित्र को एक उपयोगकर्ता माना जाता है, ताकि आप user documentation पर जाते हैं, (करने के लिए फ़ील्ड नाम location मिल fields पैरामीटर में भेजने जा सकती है) और अगर आप एक विशेष अनुमति की जरूरत है आप की जाँच करें:

आवश्यक है user_location ओ आर friend_location अनुमति

यहां एक टाइपो है! अपने मित्र के स्थान को पाने के लिए आपको friends_location (s), reference की आवश्यकता है।

$facebook->api('/friend_id', 'get', array("fields"=>"name,location")); 

यहाँ मैं name और location क्षेत्रों को पुन: प्राप्त कर रहा हूँ (कृपया ध्यान दें कि id क्षेत्र स्वचालित रूप से पुनः प्राप्त किया जाएगा):

यहाँ एक PHP-एसडीके उदाहरण है।

$this->api->api(array('method'=>'fql.query','query'=>"SELECT uid,name,first_name,middle_name,last_name,pic_square,hometown_location,current_location,profile_url,email,website FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me())")); 

उनकी संगत स्तंभ नाम के साथ सभी तालिकाओं की सूची के लिए मैं का संदर्भ लें::

+0

क्या यह आपके लिए काम करता है? मैं वास्तव में इसे काम करने के लिए नहीं मिल सकता है। केवल नाम लौटाया जाता है (दोस्त को _location के साथ सही ढंग से परम मांगना)। – grm

+0

@grm: हाँ यह ** करता है ** लेकिन ** आपके मित्र को शहर को दिखने के लिए सेट करना चाहिए था! मैंने पाया कि मेरे 40% दोस्तों ने इसे सेट नहीं किया! – ifaour

+0

याद रखें कि स्थान फ़ील्ड एक ऑब्जेक्ट देता है। उस स्थान को पुनर्प्राप्त करने के लिए आपको $ प्रोफ़ाइल ['location'] -> name का उपयोग करना होगा। –

2

सबसे तेज़ तरीका सभी जानकारी आप एक उपयोगकर्ता आप FQL विधि का उपयोग कर सकते हैं के दोस्तों से चाहते हैं Facebook FQL Reference

1
fql?q=SELECT locale,current_location from user where uid in(select uid2 from friend where uid1=me()) 

user_loca आवश्यक है tion या friend_location अनुमति

0
FB.api('/me', function(response) { 
    document.getElementById("UserLocation").innerHTML = response.location.name; 
}); 

अपने HTML कोड कॉल किसी भी HTML टैग में UserLocation ईद में। पूर्व।

<div id="UserLocation"></div>   
संबंधित मुद्दे