IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Vérifie le Type de format Embed de l'URL


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2013
    Messages
    453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2013
    Messages : 453
    Par défaut Vérifie le Type de format Embed de l'URL
    Salut.

    J'essaie d'utiliser cette librairie (https://github.com/oscarotero/Embed) qui permet de récupérer des informations sur l'URL au format Embed par exemple les vidéos Youtube. Cependant, je souhaiterais vérifier dans un premier temps si l'URL est de type Audio, ou de type vidéo ou encore de type Image avant de l'explorer avec cette librairie.

    Comment trouver le type de l'URL Embed, c'est-à-dire vérifier s'il s'agit d'un audio, d'un photo ou même d'un video ???

    Comment vérifier d'une part si le média supporte le embed format et d'autre part s'il est de type audio, image ou vidéo ???

    J'ai cherché en vain dans la documentation PHP.NET pour voir s'il y avait une fonction checkEmbed mais nulle part je n'ai trouvé une telle fonction qui pourrait m'aider à vérifier si l'URL d'un média est embed.

    En d'autre mot, je veux savoir s'il existe un moyen de vérifier si l'URL est une intégration avant de l'explorer et comment obtenir son type (audio, vidéo ou image). Alors, comment le vérifier en PHP ???

    Merci de m'aider s'il vous plait.

  2. #2
    Membre Expert Avatar de darkstar123456
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 895
    Par défaut
    Bonjour,

    L'oEmbed n'a rien à voir avec PHP, donc c'est normal de ne rien trouver à ce sujet dans sa documentation.

    Il s'agit d'un service qui PEUT être mis à disposition mais pas forcément, et c'est forcément le service qui choisi les valeurs affichées dans les réponses.

    Par exemple, l'oEmbed de Facebook va sûrement retourner le type de contenu car il gère différent contenus
    Cependant, un site de particulier qui contient des news (admettons qu'il ait un service oembed), ne retournera jamais le type de contenu car ce seront toujours des articles (même si un article contient une vidéo)

    En gros l'oembed, c'est plus un way of life sur le net... A ma connaissance il n'y a pas de règles, donc n'importe qui peut fournir n'importe quelle réponse et c'est à vous de comprendre comment les lires.

    Et pour savoir si un oembed fonctionne, j'ai du mal à comprendre la question.
    En effet, les URLs sont propres à chaque site donc si vous avez une URL, il y'a des chances qu'elle soit correcte.
    D'ailleurs, votre librairie a une liste limitée de services qu'elle sait lire (et c'est normal)

    Sinon un bon moyen est peut-être de vérifier les headers de la réponse :
    1. si vous avez une 404, c'est que c'est pas une URL oEmbed
    2. si votre réponse n'a pas un header application/json, il y a de fortes chances qu'elle soit incorrecte ^^


    Attention, je pense également que vous confondez oEmbed et embed.
    Dans le deuxième cas, il s'agit juste d'une URL qui permet d'être utilisée à l'intérieur d'une iframe et là, y'a AUCUN moyen de le savoir à part connaitre l'URL.
    Par exemple; tous les embeds Youtube sont du format https://www.youtube.com/embed/<video-ID>

Discussions similaires

  1. Vérifier date PHP
    Par SausauRjaws dans le forum Langage
    Réponses: 2
    Dernier message: 29/07/2012, 20h14
  2. [Conception] Application toute prête en PHP de type CRUD
    Par nita2006 dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 08/04/2011, 13h59
  3. prob as2 / mail php avec type mime x-3w-form-urlencoded
    Par memess dans le forum ActionScript 1 & ActionScript 2
    Réponses: 4
    Dernier message: 12/11/2008, 23h07
  4. [Web Service][SOAP] Tableau php et type complexe ?
    Par tintin72 dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 18/06/2007, 11h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo