Domanda

Puoi integrare Facebook Connect nella tua applicazione iPhone per interagire con Facebook ed eseguire operazioni come aggiornamento dello stato, pubblicazione di link ecc.

Per pubblicare l'aggiornamento dello stato su Facebook, sono necessarie autorizzazioni estese. Per ottenere autorizzazioni estese Facebook Connect mostra una finestra di dialogo per l'autenticazione (con campo nome utente e password).

Voglio utilizzare la mia visualizzazione personalizzata per ottenere il nome utente e la password di Facebook una sola volta e archiviarli in un database locale (o NSUserDefaults), in modo da poter utilizzare queste credenziali per eseguire operazioni come l'aggiornamento dello stato e il collegamento dei post senza mostrare l'autenticazione finestra di dialogo mai più, anche quando l'utente esce e riavvia l'applicazione il giorno successivo.

  

Posso ignorare la finestra di dialogo Autorizzazioni integrata ed eseguire il   operazioni come la pubblicazione dello stato e   pubblicare link su Facebook nel   sfondo?

  1. Autenticare utilizzando credenziali pre-salvate e in caso di successo
  2. Aggiorna lo stato di Facebook

Posso farlo con Twitter. Non mi richiede di mostrare alcuna finestra di autenticazione / autorizzazione per l'autenticazione prima di pubblicare i tweet.

Qualche idea? Grazie.

Nota: modificato il post per chiarirlo.

È stato utile?

Soluzione

Non lo consiglierei. Probabilmente una violazione dei termini di utilizzo dell'API.

Altri suggerimenti

Non è possibile memorizzare l'e-mail e la password dell'utente. Questa è una violazione delle condizioni d'uso come menzionato da Noè.

Quello che puoi fare è chiedere all'utente una volta effettuato l'accesso per offline_access e publishing_stream autorizzazioni estese che impediranno la scadenza della sessione.

Ciò significa che puoi archiviare la chiave di sessione nel tuo database insieme all'UID e avrai la possibilità di eseguire determinate azioni senza che l'utente debba effettuare l'accesso.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top