publicar - ¿TWRequest iOS API es compatible con la autenticación de solo aplicación?
subir app a app store 2018 (2)
Si el usuario de iOS no tiene cuentas de Twitter, ¿es posible utilizar la autenticación de solo aplicación a través de TWRequest para apis, como obtener la línea de tiempo de un usuario? (user_timeline.json)?
Actualmente estoy obteniendo el estado de HTTP 400 con la API user_timeline.json cuando no hay cuentas de twitter configuradas en el dispositivo iOS.
No puede usar TWRequest directamente ya que TWRequest requiere una instancia de ACAccount. Esta cuenta es opcional de acuerdo con la documentación y la implementación de Apple podría haber manejado totalmente el flujo de solo aplicación cuando acAccount es nula, pero desafortunadamente no es el caso.
Sin embargo, puede usar la biblioteca STTwitter para recuperar una línea de tiempo del usuario sin el contexto del usuario.
Fragmento de código aquí .
Mire esta respuesta: iOS Twitter User-Timeline buscando con la API v1.1
De todos modos, desde iOS 5 y Twitter REST API v1.1 las cosas se volvieron bastante complicadas para recuperar cualquier información de un dispositivo sin usar una cuenta.
Mi solución fue agregar un UIWebView (en lugar de la ideal UITableView). Y luego desarrollé un sitio web PHP (una tabla con tweets) recuperando la información de la línea de tiempo de Twitter a mi servidor.