Sempre prima di iniziare a costruire la vostra applicazione è necessario considerare con attenzione le funzioni e dei servizi la tua richiesta sarà che forniscono all’utente e al tempo stesso quali sono le informazioni necessarie all’utente per effettuare una completa esperienza utente. Detto questo sempre rileggere l’elenco delle autorizzazioni estese Facebook messi a disposizione per gli sviluppatori di applicazioni ‘e scegliere le autorizzazioni necessarie per l’applicazione.
Chiedere il permesso estesa utilizzando Facebook JavaScript SDK
Questo è davvero un gioco da ragazzi e chiaramente definiti nella Documentazione Facebook : UPDATE: Se si sta utilizzando la più recente JS-SDK (con OAuth 2) allora avete bisogno di utilizzare il campo di applicazione dei parametri:
FB.login(function(response) {
if (response.authResponse) {
// user is logged in and granted some permissions.
} else {
// User cancelled login or did not fully authorize.
}
}, {scope:’read_stream,publish_stream,offline_access’});
Chiedere il permesso estesa utilizzando Facebook PHP-SDK
FB.login(function(response) {
if (response.session) {
if (response.perms) {
// user is logged in and granted some permissions.
// perms is a comma separated list of granted permissions
} else {
// user is logged in, but did not grant any permissions
}
} else {
// user is not logged in
}
}, {perms:’read_stream,publish_stream,offline_access’});
Ora, anche se non è menzionato nel PHP-SDK Facebook file di esempio , ecco come chiedere autorizzazioni estese: UPDATE: Se si sta usando l’ultima PHP-SDK (v3 +) allora avete bisogno di utilizzare il campo di applicazione dei parametri:
$loginUrl = $facebook->getLoginUrl(array(
“scope” => “read_stream,publish_stream”
));
If you still using the 2.x version then use:
1
2
3
$loginUrl = $facebook->getLoginUrl(array(
“req_perms” => “read_stream,publish_stream”
));
Chiedere l’autorizzazione estesa quando la chiamata di richiesta di dialogo OAuth
Questo è menzionato nel documento di autenticazione Facebook :
Chiedere il permesso esteso usando Facebook Plugin Entra
Proprio come nella documentazione, è sufficiente aggiungere le autorizzazioni al perms parametro:
1
< fb: login-button applicazione = “read_stream, publish_stream” > </ fb: login-button >
Torna su
Chiedere il permesso esteso per un utente che ha già autorizzato la vostra applicazione
Anche se sembra che gli approcci di cui sopra deve essere utilizzato solo una volta nel flusso di lavoro della vostra applicazione, questo non è vero. Chiedere il permesso supplementare da un utente che ha già autorizzato l’applicazione è fatto da solo utilizzando uno degli approcci di cui sopra di nuovo!
Supponiamo che si è aggiunto una nuova funzionalità che consentono agli utenti di creare eventi dall’applicazione, ma non ha chiesto la create_event permesso. Un modo per farlo:
1
2
3
< fb: login-button applicazione = “create_event” >
Concedere autorizzazioni per creare eventi
</ fb: login-button >
Vale la pena ricordare che è meglio controllare prima se l’utente corrente ha già concesso l’autorizzazione ulteriore e togliere la richiesta di extra. Questo può essere fatto facilmente, basta seguire il nostro tutorial su come verificare se un utente ha concesso un permesso l’applicazione certa .
Torna su
Note
Proprio come l’importanza di chiedere i permessi estesi necessari per l’applicazione, non si deve chiedere alcuna autorizzazione se l’applicazione non ha intenzione di farne uso (in particolare publish_stream e offline_access ). Citazione da un documento di Facebook:
A seconda delle esigenze dell’applicazione, potrebbe essere necessario ulteriori autorizzazioni da parte dell’utente. Un gran numero di chiamate non richiedono ulteriori autorizzazioni, quindi è necessario innanzitutto assicurarsi che avete bisogno di un permesso. Questa è una buona idea, perché questo passaggio aggiunge potenzialmente attrito al processo dell’utente. Un altro punto da ricordare è che questa chiamata può essere effettuata anche dopo che l’utente ha prima connessione. Così si può decidere di ritardare la richiesta di permessi fino a quando il più tardi possibile.
Sempre prima di iniziare a costruire la vostra applicazione è necessario considerare con attenzione le funzioni e dei servizi la tua richiesta sarà che forniscono all’utente e al tempo stesso quali sono le informazioni necessarie all’utente per effettuare una completa esperienza utente. Detto questo sempre rileggere l’elenco delle autorizzazioni estese Facebook messi a disposizione per gli sviluppatori di applicazioni ‘e scegliere le autorizzazioni necessarie per l’applicazione.
Chiedere il permesso estesa utilizzando Facebook JavaScript SDKQuesto è davvero un gioco da ragazzi e chiaramente definiti nella Documentazione Facebook : UPDATE: Se si sta utilizzando la più recente JS-SDK (con OAuth 2) allora avete bisogno di utilizzare il campo di applicazione dei parametri:
FB.login(function(response) { if (response.authResponse) { // user is logged in and granted some permissions. } else { // User cancelled login or did not fully authorize. }}, {scope:’read_stream,publish_stream,offline_access’});
Chiedere il permesso estesa utilizzando Facebook PHP-SDK
FB.login(function(response) { if (response.session) { if (response.perms) { // user is logged in and granted some permissions. // perms is a comma separated list of granted permissions } else { // user is logged in, but did not grant any permissions } } else { // user is not logged in }}, {perms:’read_stream,publish_stream,offline_access’});
Ora, anche se non è menzionato nel PHP-SDK Facebook file di esempio , ecco come chiedere autorizzazioni estese: UPDATE: Se si sta usando l’ultima PHP-SDK (v3 +) allora avete bisogno di utilizzare il campo di applicazione dei parametri:
$loginUrl = $facebook->getLoginUrl(array( “scope” => “read_stream,publish_stream”));If you still using the 2.x version then use:
123$loginUrl = $facebook->getLoginUrl(array( “req_perms” => “read_stream,publish_stream”)); Chiedere l’autorizzazione estesa quando la chiamata di richiesta di dialogo OAuthQuesto è menzionato nel documento di autenticazione Facebook :
Chiedere il permesso esteso usando Facebook Plugin EntraProprio come nella documentazione, è sufficiente aggiungere le autorizzazioni al perms parametro:
1< fb: login-button applicazione = “read_stream, publish_stream” > </ fb: login-button >Torna su Chiedere il permesso esteso per un utente che ha già autorizzato la vostra applicazioneAnche se sembra che gli approcci di cui sopra deve essere utilizzato solo una volta nel flusso di lavoro della vostra applicazione, questo non è vero. Chiedere il permesso supplementare da un utente che ha già autorizzato l’applicazione è fatto da solo utilizzando uno degli approcci di cui sopra di nuovo!
Supponiamo che si è aggiunto una nuova funzionalità che consentono agli utenti di creare eventi dall’applicazione, ma non ha chiesto la create_event permesso. Un modo per farlo:
123< fb: login-button applicazione = “create_event” > Concedere autorizzazioni per creare eventi</ fb: login-button >Vale la pena ricordare che è meglio controllare prima se l’utente corrente ha già concesso l’autorizzazione ulteriore e togliere la richiesta di extra. Questo può essere fatto facilmente, basta seguire il nostro tutorial su come verificare se un utente ha concesso un permesso l’applicazione certa .
Torna su NoteProprio come l’importanza di chiedere i permessi estesi necessari per l’applicazione, non si deve chiedere alcuna autorizzazione se l’applicazione non ha intenzione di farne uso (in particolare publish_stream e offline_access ). Citazione da un documento di Facebook:
A seconda delle esigenze dell’applicazione, potrebbe essere necessario ulteriori autorizzazioni da parte dell’utente. Un gran numero di chiamate non richiedono ulteriori autorizzazioni, quindi è necessario innanzitutto assicurarsi che avete bisogno di un permesso. Questa è una buona idea, perché questo passaggio aggiunge potenzialmente attrito al processo dell’utente. Un altro punto da ricordare è che questa chiamata può essere effettuata anche dopo che l’utente ha prima connessione. Così si può decidere di ritardare la richiesta di permessi fino a quando il più tardi possibile.
Mi piace:
Mi piace Caricamento...
Correlati
Staff
Share post:
Sempre prima di iniziare a costruire la vostra applicazione è necessario considerare con attenzione le funzioni e dei servizi la tua richiesta sarà che forniscono all’utente e al tempo stesso quali sono le informazioni necessarie all’utente per effettuare una completa esperienza utente. Detto questo sempre rileggere l’elenco delle autorizzazioni estese Facebook messi a disposizione per gli sviluppatori di applicazioni ‘e scegliere le autorizzazioni necessarie per l’applicazione.
Chiedere il permesso estesa utilizzando Facebook JavaScript SDKQuesto è davvero un gioco da ragazzi e chiaramente definiti nella Documentazione Facebook : UPDATE: Se si sta utilizzando la più recente JS-SDK (con OAuth 2) allora avete bisogno di utilizzare il campo di applicazione dei parametri:
FB.login(function(response) { if (response.authResponse) { // user is logged in and granted some permissions. } else { // User cancelled login or did not fully authorize. }}, {scope:’read_stream,publish_stream,offline_access’});
Chiedere il permesso estesa utilizzando Facebook PHP-SDK
FB.login(function(response) { if (response.session) { if (response.perms) { // user is logged in and granted some permissions. // perms is a comma separated list of granted permissions } else { // user is logged in, but did not grant any permissions } } else { // user is not logged in }}, {perms:’read_stream,publish_stream,offline_access’});
Ora, anche se non è menzionato nel PHP-SDK Facebook file di esempio , ecco come chiedere autorizzazioni estese: UPDATE: Se si sta usando l’ultima PHP-SDK (v3 +) allora avete bisogno di utilizzare il campo di applicazione dei parametri:
$loginUrl = $facebook->getLoginUrl(array( “scope” => “read_stream,publish_stream”));If you still using the 2.x version then use:
123$loginUrl = $facebook->getLoginUrl(array( “req_perms” => “read_stream,publish_stream”)); Chiedere l’autorizzazione estesa quando la chiamata di richiesta di dialogo OAuthQuesto è menzionato nel documento di autenticazione Facebook :
Chiedere il permesso esteso usando Facebook Plugin EntraProprio come nella documentazione, è sufficiente aggiungere le autorizzazioni al perms parametro:
1< fb: login-button applicazione = “read_stream, publish_stream” > </ fb: login-button >Torna su Chiedere il permesso esteso per un utente che ha già autorizzato la vostra applicazioneAnche se sembra che gli approcci di cui sopra deve essere utilizzato solo una volta nel flusso di lavoro della vostra applicazione, questo non è vero. Chiedere il permesso supplementare da un utente che ha già autorizzato l’applicazione è fatto da solo utilizzando uno degli approcci di cui sopra di nuovo!
Supponiamo che si è aggiunto una nuova funzionalità che consentono agli utenti di creare eventi dall’applicazione, ma non ha chiesto la create_event permesso. Un modo per farlo:
123< fb: login-button applicazione = “create_event” > Concedere autorizzazioni per creare eventi</ fb: login-button >Vale la pena ricordare che è meglio controllare prima se l’utente corrente ha già concesso l’autorizzazione ulteriore e togliere la richiesta di extra. Questo può essere fatto facilmente, basta seguire il nostro tutorial su come verificare se un utente ha concesso un permesso l’applicazione certa .
Torna su NoteProprio come l’importanza di chiedere i permessi estesi necessari per l’applicazione, non si deve chiedere alcuna autorizzazione se l’applicazione non ha intenzione di farne uso (in particolare publish_stream e offline_access ). Citazione da un documento di Facebook:
A seconda delle esigenze dell’applicazione, potrebbe essere necessario ulteriori autorizzazioni da parte dell’utente. Un gran numero di chiamate non richiedono ulteriori autorizzazioni, quindi è necessario innanzitutto assicurarsi che avete bisogno di un permesso. Questa è una buona idea, perché questo passaggio aggiunge potenzialmente attrito al processo dell’utente. Un altro punto da ricordare è che questa chiamata può essere effettuata anche dopo che l’utente ha prima connessione. Così si può decidere di ritardare la richiesta di permessi fino a quando il più tardi possibile.
Condividi:
Mi piace:
Correlati
Applicazioni Facebook problema login $user_id = 0 risolto
Ci occupiamo adesso di un problema abbastanza ricorrente che ci hanno segnalato molti sviluppatori di applicazioni facebook che ottengono valore 0 quando effettuano il login con PHP SDK in particolare. Leggi ancora…
Condividi:
Mi piace:
Continue Reading
Interazione e passaggio di parametri fra JSDK e PHP SDK nelle applicazioni facebook
E ora vi parliamo un po’ delle applicazioni facebook usando la JSDK dove il J sta per Javascript e PHP SDK ossia le reference di Javascriprit e php. Purtroppo come. Leggi ancora…
Condividi:
Mi piace:
Continue Reading
Come incrementare i fans su Facebook e su Twitter
Vi parliamo adesso un po’ dei metodi per incrementare la vostra popolarità sui vari social come facebook e twitter, ossia come aumentare i fans o i followers che vi seguono.. Leggi ancora…
Condividi:
Mi piace:
Continue Reading
Le Graph Api nelle applicazioni facebook
E quindi veniamo adesso a questo capitolo dedicato alle Graph Api che sono il vero cuore di Facebook e le vediamo in questo caso tramite applicazioni Javascript. Ma prima di. Leggi ancora…
Condividi:
Mi piace:
Continue Reading