Maison interface Web js tutoriel Étapes spécifiques pour obtenir le nombre d'articles Twitter et Facebook en utilisant les compétences JSONP_javascript

Étapes spécifiques pour obtenir le nombre d'articles Twitter et Facebook en utilisant les compétences JSONP_javascript

May 16, 2016 pm 04:58 PM
facebook jsonp twitter

L'article original concerne l'utilisation de Twitter et Facebook. En raison de la répression en Chine, ce que je trouve utile, c'est une classe d'outils pour obtenir du JSONP

Ce qui me dérange, c'est que de nombreuses API populaires nécessitent déjà une authentification pour obtenir des informations. .

Puisque je peux accéder à ces pages et obtenir les informations, pourquoi n'utilise-je pas un code simple pour les obtenir et ignorer l'étape de vérification
Je pense que Twitter et Facebook nécessitent une authentification pour obtenir le numéro d'article ? , mais il s'avère que vous pouvez obtenir ces informations via JSONP. Veuillez vous référer aux étapes ci-dessous.

Le JavaScript

Je vais vous montrer comment faire cela en utilisant le JavaScript de base :

Copier le code Le code est le suivant :

// Récupère l'objet encapsulé du nombre d'articles
var socialGetter = (function() {
/* JSONP : Fonction outil pour obtenir le script*/
function injectScript(url) {
var script = document.createElement('script');
script.async = true
script.src =
document; .body.appendChild (script);
}

return {
getFacebookCount: function(url, callbackName) {
injectScript('https://graph.facebook.com/?id =' url ' &callback=' callbackName);
},
getTwitterCount : function(url, callbackName) {
injectScript('http://urls.api.twitter.com/1/urls/count .json?url =' url '&callback=' callbackName);
}
}
})();

// méthode de rappel
fonction twitterCallback(result) {
result .count && console.log('Le décompte est : ', result.count);
}
function facebookCallback(result) {
result.shares && console.log('Le décompte est : ', result.shares);
}

// Appelez
socialGetter.getFacebookCount('http://davidwalsh.name/twitter-facebook-jsonp', 'facebookCallback');
socialGetter .getTwitterCount('http://davidwalsh.name/twitter-facebook-jsonp', 'twitterCallback');

Comme il existe de nombreux micro-frameworks légers pour traiter JSONP, cela l'article est la partie la plus importante peut être l'URL pour obtenir l'information. Choisissez votre outil JSONP en fonction de vos besoins et de vos habitudes !

Twitter et Facebook ont ​​définitivement des limites sur le nombre et la fréquence de ces requêtes, donc si votre site web a beaucoup de trafic, JSONP risque d'être bloqué ou bloqué. . Une solution rapide consiste à stocker les informations sur le nombre d’articles dans sessionStorage, mais cela ne concerne qu’un seul utilisateur. Si le site Web que vous utilisez a un trafic important, vous feriez mieux de choisir de capturer les données côté serveur, de les mettre en cache et de les actualiser automatiquement dans un certain laps de temps.
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Où trouver la courte de la grue à atomide atomique
1 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

qu'est-ce que Facebook qu'est-ce que Facebook Aug 17, 2023 pm 02:05 PM

Facebook est une plateforme de médias sociaux de renommée mondiale qui offre aux utilisateurs une plateforme pour se connecter et communiquer. Fondée en 2004, elle a été fondée par Mark Zuckerberg et d'autres. Il s'agit d'un réseau social en ligne où les utilisateurs peuvent partager des informations, des photos et des vidéos et interagir avec leurs amis, leur famille et leurs collègues. Son influence ne se limite pas aux utilisateurs individuels, mais s'étend également aux entreprises et aux domaines d'actualité.

Quels sont les outils d'analyse des données de la blockchain? Quels sont les outils d'analyse des données de la blockchain? Feb 21, 2025 pm 10:24 PM

Le développement rapide de la technologie blockchain a entraîné la nécessité d'outils analytiques fiables et efficaces. Ces outils sont essentiels pour extraire des informations précieuses des transactions de blockchain afin de mieux comprendre et capitaliser sur leur potentiel. Cet article explorera certains des principaux outils d'analyse des données de la blockchain sur le marché, y compris leurs capacités, avantages et limitations. En comprenant ces outils, les utilisateurs peuvent obtenir les informations nécessaires pour maximiser les possibilités de la technologie de la blockchain.

Pratique du robot d'exploration PHP : analyser les données sur Twitter Pratique du robot d'exploration PHP : analyser les données sur Twitter Jun 13, 2023 pm 01:17 PM

À l’ère du numérique, les médias sociaux sont devenus un élément indispensable de la vie des gens. Twitter en fait partie, avec des centaines de millions d'utilisateurs qui y partagent chaque jour diverses informations. Pour certains besoins de recherche, d’analyse, de promotion et autres, il est indispensable d’obtenir des données pertinentes sur Twitter. Cet article explique comment utiliser PHP pour écrire un simple robot d'exploration Twitter afin d'explorer certaines données liées aux mots clés et de les stocker dans la base de données. 1. TwitterAPI fournie par Twitter

Développement Laravel : Comment implémenter la connexion tierce à l'aide de Laravel Socialite et Twitter ? Développement Laravel : Comment implémenter la connexion tierce à l'aide de Laravel Socialite et Twitter ? Jun 15, 2023 pm 06:18 PM

Avec le développement d’Internet, la connexion par des tiers est devenue un élément indispensable de nombreux sites Web et applications. LaravelSocialite est une extension de connexion sociale très populaire dans le framework Laravel, qui peut facilement permettre la connexion à des plateformes de médias sociaux telles que Facebook, Twitter, Google et GitHub. Dans cet article, nous présenterons comment utiliser LaravelSocialite et Twitter pour implémenter des applications tierces.

Comment utiliser les liens profonds vers l'application Facebook de porte dérobée Comment utiliser les liens profonds vers l'application Facebook de porte dérobée May 19, 2023 pm 02:49 PM

Récemment, l'auteur a découvert une vulnérabilité de lien profond dans l'application Facebook Android. Grâce à cette vulnérabilité, l'application Facebook Android installée sur le téléphone mobile de l'utilisateur peut être convertie en un programme de porte dérobée (Backdoor) pour réaliser une porte dérobée. En outre, cette vulnérabilité peut également être utilisée pour reconditionner l'application Facebook et l'envoyer à des victimes cibles spécifiques pour installation et utilisation. Jetons un coup d'œil au processus de découverte de cette vulnérabilité par l'auteur, et comment la construire via Payload et enfin la transformer en un risque de sécurité dans l'environnement de production réel de l'application Facebook. Lorsque j'effectue habituellement des tests publics lors de la découverte de vulnérabilités, je comprends d'abord soigneusement le mécanisme d'application du système cible. Dans mon dernier blog, j'ai expliqué comment analyser Face

Comment utiliser l'API du lecteur vidéo intégré de Facebook dans vue3 Comment utiliser l'API du lecteur vidéo intégré de Facebook dans vue3 May 14, 2023 pm 01:52 PM

L'API du lecteur vidéo intégré Text Facebook est une fonction client fournie par la version JavaScript de FacebookSDK. Vous pouvez lire des vidéos Facebook sur votre site Web. Pour commencer à l'utiliser, introduisez d'abord FacebookSDK et encapsulez-le dans un composant FacebookPlayerimport{onMounted, onBeforeUnmount} from "vue"; constprops=defineProps({id:{type:String,default:""},src:{type:String, exiger

Le hashtag spécial #AppleEvent du 8 mars est désormais en ligne sur Twitter Le hashtag spécial #AppleEvent du 8 mars est désormais en ligne sur Twitter Apr 13, 2023 pm 01:10 PM

Apple a annoncé aujourd'hui son premier événement spécial de 2022 le 8 mars, avec le slogan « Peek performance ». Désormais, lorsque vous publiez du contenu à l'aide de la balise officielle #AppleEvent, la société a ajouté une nouvelle icône de balise sur Twitter. Un hashflag est l'icône qui apparaît à côté de certains hashtags spéciaux sur Twitter. Cette fois, le hashflag affiche le logo Apple ainsi que les couleurs utilisées dans l'invitation à l'événement. Il convient de noter qu'Apple a utilisé cette fonctionnalité à plusieurs reprises dans le passé, par exemple lors d'un événement spécial en septembre 2021, lorsque la société a lancé l'iPhone 13 et

Vous devez autoriser les appels avec microphone lorsque vous utilisez Facebook sous Windows 10 Vous devez autoriser les appels avec microphone lorsque vous utilisez Facebook sous Windows 10 Apr 13, 2023 pm 08:25 PM

Lorsque vous essayez de passer un appel vidéo à l'aide de Facebook Messenger dans le navigateur, il se plaint parfois d'une erreur d'accès au matériel. Une erreur apparaît disant "Vous devez autoriser l'accès au microphone et à la caméra pour les appels vidéo sur votre PC". Cela peut être dû au fait que vous souhaitez activer l'accès à la caméra et au microphone sur votre ordinateur, ou à des pilotes obsolètes, des périphériques en conflit, des problèmes d'autorisation de site, etc. Dans cet article, nous proposons différentes solutions pour corriger cette erreur. Commençons ! Méthode 1 : Autoriser les applications de bureau à accéder à votre caméra et à votre microphone Étape 1 : Utilisez les touches Windows + I ensemble pour ouvrir les paramètres Windows Étape 2 : Cliquez sur Confidentialité Étape 3 : Sur la gauche, faites défiler vers le bas et cliquez sur Microphone Étape 4 :

See all articles