2013-06-13 5 views
6

Se l'utente iOS non ha account twitter, è possibile utilizzare l'autenticazione di sola applicazione tramite TWRequest per apis come ottenere la timeline di un utente? (User_timeline.json)?L'API iOS TWRequest supporta l'autenticazione di sola applicazione?

Attualmente sto ricevendo lo stato HTTP 400 con l'API user_timeline.json quando non ci sono configurazioni di account Twitter sul dispositivo iOS.

risposta

0

Guardate questa risposta: iOS Twitter User-Timeline fetching with v1.1 API

In ogni caso, dal momento che iOS 5 e Twitter REST API cose v1.1 è diventato piuttosto complicato per recuperare tutte le informazioni da un dispositivo senza l'utilizzo di un account.

La mia soluzione era aggiungere UIWebView (anziché UITableView ideale). E poi sviluppato un sito Web PHP (una tabella con tweet) che recupera le informazioni sulla timeline da Twitter al mio server.

1

Non è possibile utilizzare TWRequest direttamente poiché TWRequest richiede un'istanza di ACAccount. Questo acAccount è facoltativo in base alla documentazione e l'implementazione Apple potrebbe aver gestito il flusso app-only quando acAccount è nullo, ma sfortunatamente non è il caso.

Tuttavia, è possibile utilizzare la libreria STTwitter per recuperare una cronologia utente senza il contesto dell'utente.

snippet di codice here.

Problemi correlati