2010-06-30 4 views
1

Je me demande s'il existe un script similaire à la mise à jour de statut facebook, Ce que je veux dire, c'est quand par ex. Je colle un youtube/autre site vidéo/image/lien il détecte automatiquement le contenu de la page et y associe un code d'intégration (si c'est une vidéo) ..Facebook comme le statut détection de l'URL

Donc je me demande s'il y a un script prêt qui a une grande base de données de sites Web et peut associer des URL de site vidéo avec des codes intégrés.

Je pourrais réellement faire quelque chose comme ça par moi-même mais le problème est que je veux supporter beaucoup de sites Web, comme le fait Facebook.

S'il vous plaît aidez-moi à trouver une solution.

Merci.

Répondre

3

Jetez un oeil à l'API Embedly: http://api.embed.ly/ Il obtient le code d'intégration pour un grand nombre de sites vidéo populaires là-bas et aussi pour certains sites d'images. Je le recommande fortement, vous pouvez l'essayer here.

+0

Merci pour le site! Je vais probablement utiliser cela, mais juste une autre question, Je ne peux pas télécharger et héberger le code que ce site utilise, n'est-ce pas? Cela me rend très dépendant du site .. par ex. si c'est en bas, je ne peux rien faire .. –

+1

Oui, c'est effectivement un problème, mais je l'ai déjà utilisé et il a été très fiable jusqu'à maintenant .. Sinon, vous pouvez utiliser oohEmbed (http://oohembed.com/). oohEmbed ne prend pas en charge autant de sites que celui-ci, mais il est opensource. Vous pouvez donc consulter son code sur (http://code.google.com/p/oohembed/) et l'héberger vous-même, en plus de l'étendre comme bon vous semble. , etc Espérons que cela aide – vitorbal

+0

Merci pour la réponse! oohembed a l'air sympa mais je pense que je m'en tiendrai à embedly .. il y a quelques sites que j'aimerais soutenir. –

2

Vous n'auriez vraiment pas besoin d'analyser cette grande d'une base de données. Avec les vidéos, vous pouvez garder une trace des trois principales sources de téléchargement (youtube, vimeo, metcafe ...) et de leurs codes d'intégration. En ce qui concerne les images et les liens, ceux-ci sont assez faciles à détecter et ne nécessitent aucun code d'intégration spécial. Par assez facile, je veux dire très simple. Il suffit d'utiliser un simple regular expression pour rechercher un lien dans leur message.

S'il s'agit d'une image, vous pouvez facilement voir en regardant l'extension de fichier du lien (jpg, png, gif, etc.). Si oui, faites tout ce qui est approprié pour incorporer n'importe quelle image ancienne. Si c'est juste un vieux lien ordinaire (ne correspond à aucun de vos sites vidéo, ou ne se termine pas dans une extension de fichier pour une image), utilisez simplement le lien lui-même.

La seule partie légèrement délicate serait d'obtenir les codes d'intégration uniques pour les sites vidéo. Mais peut-être y at-il une bibliothèque externe/API qui pourrait faire cette petite partie pour vous (another answerer a fourni une bibliothèque API/pré-construite appropriée pour cela). Cependant, les images et les liens sont pour la plupart plutôt simples.

EDIT Il semble que j'ai mal interprété votre problème, et que vous recherchez uniquement des bibliothèques pré-construites avec des codes d'intégration vidéo. Dans ce cas, le other answer est exactement ce que vous voulez.

Questions connexes