TigerZF
🌐Español

Capítulo 64. Zend_Service

Tabla de contenidos

64.1. Introducción
64.2. Zend_Service_Akismet
64.2.1. Introducción
64.2.2. Verificar una clave API
64.2.3. Comprobar si es spam
64.2.4. Enviar spam conocido
64.2.5. Enviar falsos positivos (ham)
64.2.6. Métodos específicos de Zend
64.3. Zend_Service_Amazon
64.3.1. Introducción
64.3.2. Códigos de país
64.3.3. Buscar un artículo específico de Amazon por ASIN
64.3.4. Realizar búsquedas de artículos de Amazon
64.3.5. Usar la API de consulta alternativa
64.3.5.1. Introducción
64.3.6. Clases de Zend_Service_Amazon
64.3.6.1. Zend_Service_Amazon_Item
64.3.6.1.1. Zend_Service_Amazon_Item::asXML()
64.3.6.1.2. Propiedades
64.3.6.2. Zend_Service_Amazon_Image
64.3.6.2.1. Propiedades
64.3.6.3. Zend_Service_Amazon_ResultSet
64.3.6.3.1. Zend_Service_Amazon_ResultSet::totalResults()
64.3.6.4. Zend_Service_Amazon_OfferSet
64.3.6.4.1. Propiedades
64.3.6.5. Zend_Service_Amazon_Offer
64.3.6.5.1. Propiedades de Zend_Service_Amazon_Offer
64.3.6.6. Zend_Service_Amazon_SimilarProduct
64.3.6.6.1. Propiedades
64.3.6.7. Zend_Service_Amazon_Accessories
64.3.6.7.1. Propiedades
64.3.6.8. Zend_Service_Amazon_CustomerReview
64.3.6.8.1. Propiedades
64.3.6.9. Zend_Service_Amazon_EditorialReview
64.3.6.9.1. Propiedades
64.3.6.10. Zend_Service_Amazon_Listmania
64.3.6.10.1. Propiedades
64.4. Zend_Service_Amazon_Ec2
64.4.1. Introducción
64.4.2. ¿Qué es Amazon Ec2?
64.4.3. Métodos estáticos
64.5. Zend_Service_Amazon_Ec2: Instancias
64.5.1. Tipos de instancia
64.5.2. Ejecutar instancias de Amazon EC2
64.5.3. Utilidades de instancias de Amazon
64.6. Zend_Service_Amazon_Ec2: Instancias de Windows
64.6.1. Uso de instancias de Windows
64.7. Zend_Service_Amazon_Ec2: Instancias reservadas
64.7.1. Cómo se aplican las instancias reservadas
64.7.2. Uso de instancias reservadas
64.8. Zend_Service_Amazon_Ec2: Monitoreo CloudWatch
64.8.1. Uso de CloudWatch
64.9. Zend_Service_Amazon_Ec2: Imágenes de máquina de Amazon (AMI)
64.9.1. Utilidades de información de AMI
64.9.2. Utilidades de atributos de AMI
64.10. Zend_Service_Amazon_Ec2: Almacenamiento en bloques elástico (EBS)
64.10.1. Crear volúmenes y snapshots de EBS
64.10.2. Describir volúmenes y snapshots de EBS
64.10.3. Adjuntar y separar volúmenes de las instancias
64.10.4. Eliminar volúmenes y snapshots de EBS
64.11. Zend_Service_Amazon_Ec2: Direcciones IP elásticas
64.12. Zend_Service_Amazon_Ec2: Pares de claves
64.13. Zend_Service_Amazon_Ec2: Regiones y zonas de disponibilidad
64.13.1. Regiones de Amazon EC2
64.13.2. Zonas de disponibilidad de Amazon EC2
64.14. Zend_Service_Amazon_Ec2: Grupos de seguridad
64.14.1. Mantenimiento de grupos de seguridad
64.14.2. Autorizar acceso
64.14.3. Revocar acceso
64.15. Zend_Service_Amazon_S3
64.15.1. Introducción
64.15.2. Registrarse en Amazon S3
64.15.3. Documentación de la API
64.15.4. Características
64.15.5. Primeros pasos
64.15.6. Operaciones con buckets
64.15.7. Operaciones con objetos
64.15.8. Transmisión de datos (streaming)
64.15.9. Envoltorio de flujo (stream wrapper)
64.16. Zend_Service_Amazon_Sqs
64.16.1. Introducción
64.16.2. Registrarse en Amazon SQS
64.16.3. Documentación de la API
64.16.4. Características
64.16.5. Primeros pasos
64.16.6. Operaciones con colas
64.16.7. Operaciones con mensajes
64.17. Zend_Service_Audioscrobbler
64.17.1. Introducción
64.17.2. Usuarios
64.17.3. Artistas
64.17.4. Pistas
64.17.5. Etiquetas
64.17.6. Grupos
64.17.7. Foros
64.18. Zend_Service_Delicious
64.18.1. Introducción
64.18.2. Recuperar entradas
64.18.3. Zend_Service_Delicious_PostList
64.18.4. Editar entradas
64.18.5. Eliminar entradas
64.18.6. Añadir nuevas entradas
64.18.7. Etiquetas
64.18.8. Paquetes (bundles)
64.18.9. Datos públicos
64.18.9.1. Entradas públicas
64.18.10. Cliente HTTP
64.19. Zend_Service_Ebay
64.19.1. Introducción
64.20. Zend_Service_Ebay_Finding
64.20.1. Introducción
64.20.2. Crear un objeto cliente
64.20.3. Buscar artículos
64.20.4. Recomendación de palabras clave
64.20.5. Histogramas
64.21. Zend_Service_Flickr
64.21.1. Introducción
64.21.2. Buscar fotos e información de usuarios de Flickr
64.21.3. Buscar fotos de un grupo (Group Pool)
64.21.4. Recuperar detalles de imágenes de Flickr
64.21.5. Clases de resultado de Zend_Service_Flickr
64.21.5.1. Zend_Service_Flickr_ResultSet
64.21.5.1.1. Propiedades
64.21.5.1.2. Zend_Service_Flickr_ResultSet::totalResults()
64.21.5.2. Zend_Service_Flickr_Result
64.21.5.2.1. Propiedades
64.21.5.3. Zend_Service_Flickr_Image
64.21.5.3.1. Propiedades
64.22. Zend_Service_LiveDocx
64.22.1. Introducción a LiveDocx
64.22.1.1. Registrarse para obtener una cuenta
64.22.1.2. Plantillas y documentos
64.22.1.3. Formatos de archivo compatibles
64.22.1.3.1. Formatos de archivo de plantilla (entrada)
64.22.1.3.2. Formatos de archivo de documento (salida):
64.22.1.3.3. Formatos de archivo de imagen (importación):
64.22.1.3.4. Formatos de archivo de imagen (salida):
64.22.2. Zend_Service_LiveDocx_MailMerge
64.22.2.1. Proceso de generación de documentos
64.22.2.2. Crear plantillas en Microsoft Word 2007
64.22.2.3. Combinar datos de imagen
64.22.2.4. Combinación de correspondencia avanzada
64.22.2.5. Generar archivos de imagen bitmap
64.22.2.6. Plantillas locales frente a remotas
64.22.2.7. Obtener información
64.23. Zend_Service_Rackspace
64.23.1. Introducción
64.23.2. Registrarse en Rackspace
64.23.3. Cloud Files
64.23.4. Cloud Servers
64.23.5. Métodos disponibles
64.24. Zend_Service_Rackspace_Files
64.24.1. Resumen
64.24.2. Inicio rápido
64.24.3. Métodos disponibles
64.24.4. Ejemplos
64.25. Zend_Service_Rackspace_Servers
64.25.1. Resumen
64.25.2. Terminología
64.25.3. Inicio rápido
64.25.4. Métodos disponibles
64.25.5. Ejemplos
64.26. Zend_Service_ReCaptcha
64.26.1. Introducción
64.26.2. Uso más simple
64.26.3. Ocultar direcciones de correo electrónico
64.27. Zend_Service_ShortUrl
64.27.1. Resumen
64.27.2. Inicio rápido
64.27.3. Métodos disponibles
64.27.4. Métodos adicionales de Bit.ly
64.28. Zend_Service_SlideShare
64.28.1. Primeros pasos con Zend_Service_SlideShare
64.28.2. El objeto SlideShow
64.28.3. Recuperar una única presentación
64.28.4. Recuperar grupos de presentaciones
64.28.5. Políticas de caché de Zend_Service_SlideShare
64.28.6. Cambiar el comportamiento del cliente HTTP
64.29. Zend_Service_StrikeIron
64.29.1. Resumen
64.29.2. Registrarse en StrikeIron
64.29.3. Primeros pasos
64.29.4. Realizar su primera consulta
64.29.5. Examinar los resultados
64.29.6. Manejo de errores
64.29.7. Comprobar su suscripción
64.30. Zend_Service_StrikeIron: Servicios incluidos
64.30.1. Información de códigos postales (ZIP)
64.30.2. Verificación de direcciones de EE. UU.
64.30.3. Impuesto sobre ventas y uso básico
64.31. Zend_Service_StrikeIron: Usos avanzados
64.31.1. Usar servicios mediante WSDL
64.31.2. Ver transacciones SOAP
64.32. Zend_Service_Twitter
64.32.1. Introducción
64.32.2. Autenticación
64.32.3. Métodos de cuenta
64.32.4. Métodos de aplicación
64.32.5. Métodos de bloqueo
64.32.6. Métodos de mensajes directos
64.32.7. Métodos de favoritos
64.32.8. Métodos de amistad
64.32.9. Métodos de búsqueda
64.32.10. Métodos de estado
64.32.11. Métodos de usuario
64.33. Zend_Service_WindowsAzure
64.33.1. Introducción
64.33.2. Instalar el SDK de Windows Azure
64.33.3. Documentación de la API
64.33.4. Características
64.33.5. Arquitectura
64.34. Zend_Service_WindowsAzure_Storage_Blob
64.34.1. Ejemplos de la API
64.34.1.1. Crear un contenedor de almacenamiento
64.34.1.2. Eliminar un contenedor de almacenamiento
64.34.1.3. Almacenar un blob
64.34.1.4. Copiar un blob
64.34.1.5. Descargar un blob
64.34.1.6. Hacer que un blob sea de acceso público
64.34.2. Contenedor raíz
64.34.3. Envoltorio de flujo de almacenamiento de blobs
64.34.4. Firma de acceso compartido
64.34.4.1. Generar una firma de acceso compartido
64.34.4.2. Trabajar con firmas de acceso compartido de otros
64.35. Zend_Service_WindowsAzure_Diagnostics_Manager
64.35.1. Ejemplos de la API
64.35.1.1. Comprobar si existe una configuración de diagnóstico para la instancia de rol actual
64.35.1.2. Cargar la configuración de diagnóstico de la instancia de rol actual
64.35.1.3. Almacenar la configuración de diagnóstico de la instancia de rol actual
64.35.1.4. Suscribirse a un contador de rendimiento
64.35.1.5. Obtener el id de la instancia de rol actual
64.36. Zend_Service_WindowsAzure_Storage_Queue
64.36.1. Ejemplos de la API
64.36.1.1. Crear una cola
64.36.1.2. Eliminar una cola
64.36.1.3. Añadir un mensaje a una cola
64.36.1.4. Leer un mensaje de una cola
64.36.1.5. Comprobar si hay mensajes en una cola
64.37. Zend_Service_WindowsAzure_Storage_Table
64.37.1. Operaciones sobre tablas
64.37.1.1. Crear una tabla
64.37.1.2. Listar todas las tablas
64.37.2. Operaciones sobre entidades
64.37.2.1. Entidades con esquema forzado
64.37.2.2. Entidades sin esquema forzado (también llamadas DynamicEntity)
64.37.2.3. Ejemplos de la API de entidades
64.37.2.3.1. Insertar una entidad
64.37.2.3.2. Recuperar una entidad por clave de partición y clave de fila
64.37.2.3.3. Actualizar una entidad
64.37.2.3.4. Eliminar una entidad
64.37.2.4. Realizar consultas
64.37.2.5. Operaciones por lotes
64.37.3. Manejador de sesiones de almacenamiento de tablas
64.38. Zend_Service_Yahoo
64.38.1. Introducción
64.38.2. Buscar en la Web con Yahoo!
64.38.3. Buscar imágenes con Yahoo!
64.38.4. Buscar vídeos con Yahoo!
64.38.5. Buscar negocios y servicios locales con Yahoo!
64.38.6. Buscar en Yahoo! News
64.38.7. Buscar enlaces entrantes en Yahoo! Site Explorer
64.38.8. Buscar PageData en Yahoo! Site Explorer
64.38.9. Clases de Zend_Service_Yahoo
64.38.9.1. Zend_Service_Yahoo_ResultSet
64.38.9.1.1. Zend_Service_Yahoo_ResultSet::totalResults()
64.38.9.1.2. Propiedades
64.38.9.2. Zend_Service_Yahoo_WebResultSet
64.38.9.3. Zend_Service_Yahoo_ImageResultSet
64.38.9.4. Zend_Service_Yahoo_VideoResultSet
64.38.9.5. Zend_Service_Yahoo_LocalResultSet
64.38.9.6. Zend_Service_Yahoo_NewsResultSet
64.38.9.7. Zend_Service_Yahoo_InlinkDataResultSet
64.38.9.8. Zend_Service_Yahoo_PageDataResultSet
64.38.9.9. Zend_Service_Yahoo_Result
64.38.9.9.1. Propiedades
64.38.9.10. Zend_Service_Yahoo_WebResult
64.38.9.10.1. Propiedades
64.38.9.11. Zend_Service_Yahoo_ImageResult
64.38.9.11.1. Propiedades
64.38.9.12. Zend_Service_Yahoo_VideoResult
64.38.9.12.1. Propiedades
64.38.9.13. Zend_Service_Yahoo_LocalResult
64.38.9.13.1. Propiedades
64.38.9.14. Zend_Service_Yahoo_NewsResult
64.38.9.14.1. Propiedades
64.38.9.15. Zend_Service_Yahoo_InlinkDataResult
64.38.9.16. Zend_Service_Yahoo_PageDataResult
64.38.9.17. Zend_Service_Yahoo_Image
64.38.9.17.1. Propiedades

64.1. Introducción

Zend_Service es una clase abstracta que sirve como base para implementaciones de servicios web, como SOAP o REST.

Si necesita soporte para servicios REST genéricos basados en XML, quizás quiera consultar Zend_Rest_Client.

Además de poder extender Zend_Service y usar Zend_Rest_Client para servicios web basados en REST, Zend también proporciona soporte para servicios web populares. Consulte las siguientes secciones para obtener información específica sobre cada servicio web soportado.

Se añadirán más servicios en el futuro.