2010-02-07 6 views
5

के साथ एप्लिकेशन को लॉगिन/इंस्टॉल करने के लिए मजबूर करें, मैं फेसबुक के अनुप्रयोगों में नया हूं, इसलिए मुझे कुछ गलत होने पर क्षमा करें।फेसबुक: एफबीएमएल

जब मैं अपने एप्लिकेशन के कैनवास पृष्ठ पर जाता हूं तो मैं उपयोगकर्ताओं को अपना एप्लिकेशन इंस्टॉल करने के लिए कैसे संकेत दूं?

+2

आप इसे वाक्यांश करना चाहते हैं "उपयोगकर्ता को अपना ऐप इंस्टॉल करने के लिए संकेत दें"। उपयोगकर्ता को ऐप इंस्टॉल करने के लिए सचमुच मजबूर करना शायद एक अच्छी बात नहीं होगी! –

उत्तर

5

आप अपने आवेदन करने के लिए सबसे पहले पहुंच पेज के शीर्ष पर कोड के नीचे रखना होगा: अपनी खुद की API कुंजी और गुप्त कुंजी में

$facebook = new Facebook($api_key, $secret); 
$facebook->require_frame(); 
$user = $facebook->require_login(); 

//catch the exception that gets thrown if the cookie has an invalid session_key in it 
try 
{ 
    if (!$facebook->api_client->users_isAppUser()) 
    { 
     $facebook->redirect($facebook->get_add_url()); 
    } 
} 
catch (exception $ex) 
{ 
    //this will clear cookies for your application and redirect them to a login prompt 
    $facebook->set_user(null, null); 
    $facebook->redirect($iframepath); 
} 

रखें। धन्यवाद

+0

हाँ, इस तरह यह किया गया है। '$ facebook-> requ_frame(); 'हटाया जा सकता है, हालांकि। – LiraNuna

+0

@LiraNuna: उस उपयोगी जानकारी को जोड़ने के लिए धन्यवाद :) – Sarfraz

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