मुझे आपकी नवीनतम फेसबुक स्थिति लाने का कोई तरीका मिला है। इस प्रकार आप इसे करते हैं:
1) Create a facebook app, और अपने एप्लिकेशन को गुप्त और एप्लिकेशन आईडी कॉपी करें।
2) अपनी प्रोफ़ाइल में ऐप read_stream और offline_access अनुदान दें। (http://developers.facebook.com/docs/authentication/permissions) अपनी नवीनतम स्थिति लाने के लिए ऐप को access_token की आवश्यकता है। ऑफ़लाइन_एकस के साथ access_token को "कभी नहीं" समाप्त होना चाहिए। यह करने के लिए सबसे आसान तरीका है इस कोड द्वारा उत्पन्न बटन पर क्लिक करना है: ('अपने अनुप्रयोग आईडी' और सही पर सेट कुकी में भरने के लिए सुनिश्चित करें!)
<fb:login-button perms="read_stream,offline_access"></fb:login-button>
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>FB.init({appId: 'your app id', status: true, cookie: true, xfbml: true});</script>
3) अब क्या ACCESS_TOKEN पता लगाने के लिए कोशिश यह उपयोग कर रहा है। Access_token fbs_appId कुकी में सहेजा गया है। अपने ब्राउज़र का उपयोग करके या $_COOKIE['fbs_appId']
का उपयोग करके इसे ढूंढें। access_token=...
के लिए देखो।
4) अब आप हैं, वे एक (उम्मीद) कभी नहीं समाप्त हो रही ACCESS_TOKEN आप निम्नलिखित कोड का उपयोग कर सकते हैं:
$access_token='xxxxxxxxxxxxxxxxxxxx';
$appId='123456789132456789';
$appSecret='xxxxxxxxxxxxxxxxxxxx';
$profileId='123456789';
//http://github.com/facebook/php-sdk/blob/master/src/facebook.php
require 'facebook.php';
$facebook = new Facebook(array('appId' => $appId,'secret' => $appSecret));
$response = $facebook->api('/'.$profileId.'/feed?limit=1&access_token='.$access_token);
5) संदेश हिस्सा स्थित होना चाहिए: $response['data'][0]['message']
मैं नहीं जानता कितनी देर तक पहुंच टोकन मान्य है। फेसबुक कहता है:
किसी भी समय उपयोगकर्ता की तरफ से अधिकृत अनुरोध करने के लिए आपके आवेदन को सक्षम करता है। डिफ़ॉल्ट रूप से, अधिकांश एक्सेस टोकन एक अल्पकालिक अवधि के बाद समाप्त हो जाते हैं ताकि यह सुनिश्चित किया जा सके कि एप्लिकेशन सक्रिय रूप से एप्लिकेशन का उपयोग करते समय उपयोगकर्ता की तरफ से अनुरोध कर सकें। यह अनुमति लंबे समय तक हमारे ओथ एंडपॉइंट द्वारा लौटाई गई एक्सेस टोकन बनाती है।
दिलचस्प सवाल है। मुझे वह जवाब भी चाहिए! – Skuta
अफसोस की बात है कि नीचे वर्णित इन सभी विधियों को अब बाहर दिनांकित किया गया है:/ – Petrogad