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;
}
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 –
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. –
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 –