2013-05-01 5 views
7

Ho implementato il pulsante di login di Facebook, ma im ricevendo lamentele da parte di persone che dicono l'applicazione è richiede l'accesso alla lista degli amici e per questo essi non fidarsi perché pensano che l'App avere la possibilità di inviare messaggi ai propri amici. So che questo non è ciò che fa l'app ma l'utente medio non lo fa.come smettere di pulsante di login app chiedere il permesso lista amici

mi hanno alcuna utilità per la lista amici. Tutto quello che uso è l'indirizzo email insieme all'ID utente e al nome utente. L'accesso alla lista di amici è lì per impostazione predefinita, non ho aggiunto il permesso, quindi voglio rimuoverlo perché ci sono voluti un bel po 'di lavoro per me impostare tutto questo e è fastidioso sentire lamentele su una richiesta di permesso che non ho nemmeno richiesto.

Questo è il codice im utilizzando per ottenere le informazioni per l'utente da facebook.

require_once("facebook.php"); 
    $config = array(); 
    $config['appId'] = 'xxx'; 
    $config['secret'] = 'xxx'; 
    $config['fileUpload'] = false; // optional 

    $facebook = new Facebook($config); 
    $loginURL = $facebook->getLoginUrl(array('scope' => 'email')); 
    try 
    { 
     $uid = $facebook->getUser(); 
     $details = $facebook->api($uid); 
    } 
    catch(Exception $e) 
    { 
     $uid =0; 
    } 

risposta

3

Il testo base di autorizzazioni è "APPLICAZIONE vorrebbe accedere al tuo profilo pubblico e lista amici." Questo è il testo predefinito per autorizzare qualsiasi app, anche senza alcuna autorizzazione aggiunta.

+2

perché questo può non essere ignorate? Quando creavo l'app, la documentazione diceva meno permessi e meglio che io comprendessi, ma poi dopo aver detto che andavano e richiedevano permessi che non volevo nemmeno e non mi lasciavano rimuovere –

+0

Hey @DanHastings hai trovato comunque intorno a questo. Sono andato a fatica cercando di progettare un'app autorizzata, solo per finire con questa finestra di dialogo. –

+1

No purtroppo no. Ho ricevuto diverse lamentele su questo permesso dal momento che è estremamente frustrante. È un requisito di Facebook e non c'è modo di aggirarlo. Non ho mai davvero una risposta concreta sul motivo per cui hanno persino chiesto il permesso, ma purtroppo non ho trovato il modo per aggirarlo –

0

Chiedendo List di base + amici è le autorizzazioni più di base che un'applicazione può richiedere. Se non fornisci permessi di lettura aggiuntivi, quelle due autorizzazioni sono le uniche che verranno visualizzate e non credo che tu possa rimuoverle.

credo che facciamo questo perché quando integrando la vostra applicazione Facebook, la ragione intrinseca è quello di rendere la vostra applicazione sociale e per fornire un canale di distribuzione per la vostra applicazione. L'autorizzazione dell'elenco amici viene aggiunta per impostazione predefinita in quanto è necessario utilizzare tale autorizzazione per incoraggiare l'utente a condividere la tua app con i propri amici se desiderano farlo con la finestra di dialogo richieste app ecc.

Così puoi rimuovere la forma dalla tua app dal sociale

controllare anche questo link per maggiori informazioni: Click Here

Problemi correlati