2017-03-27 9 views
12

मैं Facebook के साथ कुछ दिनों के मुद्दे के बिना के लिए सोशलाइट उपयोग किया गया है "एक सक्रिय पहुँच टोकन वर्तमान उपयोगकर्ता के बारे में जानकारी क्वेरी करने के लिए इस्तेमाल किया जाना चाहिए।",। आज, मुझे यह त्रुटि मिलनी शुरू हुई।फेसबुक के साथ सोशलाइट का उपयोग कर OAuthException - "message":

{ "error": 
    { 
     "message": "An active access token must be used to query information 
     about the current user.", "type": "OAuthException", 
     "code": 2500, "fbtrace_id": "FTvIz9t1LT+" 
    } 
} 

त्रुटि सीधे आगे दिखती है लेकिन मुझे ऑनलाइन समाधान दिखाई नहीं दे रहा है। सोशलसाइट का उपयोग करके मेरा access_token रीसेट करने का कोई तरीका है।

कृपया ध्यान दें: मैं बहुत ज्यादा इस tutorial

त्रुटि कॉलबैक में है जब मैं कोशिश पीछा किया और प्राप्त

$userProvider try { 
    $userProvider = Socialite::driver('facebook')->user(); 
} catch (Exception $e) { 
    Log::info('Callback Error ' . $e->getMessage()); 
    return Redirect::to('redirect'); 
} 

धन्यवाद, रिच

+1

OAuth प्रदाताओं में सबसे प्रमाणन टोकन इस एपीआई से परिचित नहीं है, लेकिन समय सीमा समाप्त हो, तो मैं तुम्हें एक ताज़ा टोकन की आवश्यकता है, तो इस OAuth 2.0 है लगता है। कि बिना उपयोगकर्ता फिर से लॉग इन करना होगा। –

उत्तर

30

यह भी मेरे लिए हो रहा था। मैंने इसे composer update और फिर composer dump-autoload चलाया। यह v2.0.21 को सोशलाइट अद्यतन करेगा

चीयर्स

+0

नमस्ते, टिप के लिए धन्यवाद लेकिन मैं अभी भी एक ही समस्या आ रही है। मैंने सत्यापित किया कि संगीतकार v2.0.21 को सोशलाइट को अपडेट किया गया है और मुझे प्राप्त होने वाले प्रत्येक कैश को साफ़ कर दिया गया है लेकिन एक ही त्रुटि संदेश। डंप-ऑटोलोड भी था। किसी भी अन्य कदम तुम ले लिया है कि आपकी सफलता के लिए जोड़ दिया हो वहाँ थे? धन्यवाद, रिच –

+0

क्षमा त्रुटि –

+0

यही काम किया जाँच बदल दिया है। धन्यवाद! –

4

यह है ठीक करना चाहिए क्योंकि फेसबुक का v2.2 एपीआई अब उपलब्ध नहीं है। अद्यतन laravel/सोशलाइट पैकेज:

composer update laravel/socialite

इस तरह यह अपने अन्य संकुल को प्रभावित नहीं करेगा।

संबंधित मुद्दे