Al usar una solicitud simple para publicar en Twitter, los mensajes se firman con "enviado desde API". ¿Hay alguna forma de cambiar eso al nombre real de su aplicación? ¿Es otro parámetro de publicación o algo más?Twitter REST cambiar "de API" a algo significativo
Respuesta
Ésta es covered in the Twitter API FAQ
Si desea tweets de su aplicación para recibir un parámetro de origen, por favor register an application e implementar la autenticación OAuth. Incluiremos automáticamente su aplicación como fuente de los tweets enviados desde su aplicación.
Gracias John. Quiero que el usuario guarde las credenciales de antemano y que no se moleste en ir a ningún sitio web a "Aceptar". ¿Puedo hacer eso con OAuth y hay ejemplos de código? (sí tengo una aplicación registrada) – Bostone
Droid, hay varias preguntas relacionadas con OAuth ya respondidas en Stack Overflow, muchas de ellas relacionadas con Twitter, y algunas de ellas incluso aparecen en el cuadro "Relacionado" en el lado derecho de este muy página. Por favor revisa esos. Los comentarios de una respuesta no son el lugar adecuado para cubrir un tema tan grande como "¿Cómo uso OAuth?" –
Rob: no necesito tutorial en OAuth. Hice una pregunta específica: "¿Puedo evitar el paso de confirmación cuando uso OAth?" De hecho, soy capaz (y lo he hecho) de leer y usar manuales y tutoriales, ut beiiii, y al quedarme muy impresionado con los recursos, estoy tratando de tomar un atajo. Si esto no es apropiado, me disculpo por el – Bostone
Si está escribiendo un cliente de escritorio de Twitter y desea que aparezca el nombre de su aplicación en lugar de "Desde la API", debe usar OAUth.
Si desea utilizar OAuth en su aplicación de escritorio de Twitter, debe pasar por el flujo de trabajo de PIN de Twitter (es decir, enviar al usuario al sitio web de Twitter para autenticarse).
El paso de confirmación es parte de la razón por la cual Twitter está usando OAuth. No hay forma de evitarlo.
Existen varias bibliotecas que implementan OAuth para Twitter, por lo que no está reinventando la rueda.
. No quiero eludir el paso (ir a la página de Twitter) si el usuario no está autenticado. Mi problema es que el usuario ya tiene un conjunto de credenciales y, a todos los efectos, estas coinciden con las de Twitter, por lo que no quiero repetir el uso del usuario. Pero, de nuevo, estos pueden no coincidir. Supongo que puedo intentar publicar en la página de Twitter con HttpClient, pero probablemente sería difícil de descifrar (si de hecho es un POST directo) – Bostone
Si desea ejemplo de cómo usar OAuth y Twitter lo tengo in my blog
"Si usted está escribiendo un cliente de escritorio de Twitter y desea escuchar el nombre de la aplicación aparezca en lugar de 'A partir de la API', se tiene que usar OAUth. Si desea usar OAuth en su aplicación de escritorio de Twitter, debe pasar por el flujo de trabajo de PIN de Twitter (es decir, enviar al usuario al sitio web de Twitter para autenticarse). "
Espera un momento, ¿cómo los clientes de Twitter logran poner su nombre de cliente en la "vía" sin que usted inicie sesión en algún lugar y copiando un PIN a la aplicación.
Solo quiero un cliente de línea de comandos que actualice mi estado e imprima "a través de MyApp". ¿Me estoy perdiendo de algo? (podría ser que empecé a tratar de resolver esto ayer) De hecho, si el usuario no está autenticado, no quiero que inicien sesión en otro sitio y copie/pegue un PIN, los quiero para escribir su usuario/pase en mi aplicación. Al igual que sucede con todos los clientes de Twitter que he visto ...
No. Si desea que su nombre aparezca con la publicación, DEBE usar OAuth. Esta es una restricción implementada por Twitter. Es bastante desafortunado (yo también estoy sufriendo) porque es una experiencia de usuario horrible sacar una ventana del navegador de un contexto totalmente no relacionado. Creo que la idea de OAuth es genial, pero la implementación ciertamente podría ser más parecida. –
- 1. Twitter Link Count de Twitter REST API
- 2. Streaming API vs Rest API?
- 3. Twitter API: REST y Streaming, ¿cuál es la diferencia?
- 4. Crear enlaces a twittear texto de entidades (hashtags, enlaces, menciones ...) de Twitter REST API
- 5. Pruebas unitarias API REST
- 6. iOS 5 Adjuntar foto a Twitter con Twitter API
- 7. Seguridad para API REST "privada"
- 8. ¿Cómo cambiar la "categoría" de una aplicación para iPhone de nivel empresarial en iTunes de "Desconocido" a algo más significativo?
- 9. Twitter API - Cerrar sesión
- 10. ¿La API de Twitter * realmente * es RESTful?
- 11. C# REST API Client
- 12. Probar API REST
- 13. Twitter + HTML5 webSocket API
- 14. Tiene problemas para hacer que UIView sizeToFit haga algo significativo
- 15. ¿El programa "sí" se usa para algo significativo?
- 16. API REST interna
- 17. API REST Autenticación MongoDB
- 18. API REST para Java?
- 19. de autenticación de API REST
- 20. API REST para rabbitmq
- 21. Ember.js & REST API
- 22. Proxying OAuth Solicitudes a Twitter API
- 23. Analizando Twitter API Datestamp
- 24. Twitter API - OOB Flow
- 25. ¿Estás usando Twitter api logout en Twitter?
- 26. REST Generación de documento API
- 27. REST Web Services API Design
- 28. Asegurar una API REST con Facebook OAuth
- 29. Accediendo a la API de Twitter a través de PHP
- 30. Preferido Python twitter API?
Esto se ha preguntado antes, pero no puedo encontrar la pregunta anterior. –