Guide de migration de l'interface nouvelle version



Pourquoi migrer vers la nouvelle version de l'interface

  • L'interface toute nouvelle version (V2) présente des fonctionnalités plus riches, des avantages plus efficaces, plus standardisés et plus contrôlables que l'interface de l'ancienne version (V1), ce qui satisfait bien les développeurs . besoins.


  • La méthode d'autorisation OAuth1.0 utilisée par l'interface V1 ne peut pas s'adapter à une plus grande ouverture et a été abandonnée par les principales plateformes ouvertes et remplacée par la nouvelle méthode d'autorisation OAuth2.0.


Avantages de la nouvelle version de l'interface par rapport à l'ancienne version

  • 1 Plus de fonctions
    • a) La V2 a ajouté un grand nombre d'interfaces par rapport à la V1, y compris des interfaces de relations améliorées, un sujet de recherche. interfaces, interfaces de liens courts et interface Weibo populaire, interface de service de localisation, interface de notification, interface de service générale
      • , interface de télévision sociale
    • b) De plus, fonction d'autorisation SCOPE, interface de regroupement d'amis, interface d'invitation, interface de socialisation ; , et l'interface de relevé sera également ouverte bientôt.


  • 2. Plus efficace
    • a) Ajoutez un commutateur de trim aux valeurs de retour de Weibo, des commentaires, des utilisateurs, etc., renvoyez des données à la demande, réduisez les données redondantes occupant la bande passante et adaptez-vous à les caractéristiques des applications mobiles ;
    • b ) Le nombre de commentaires et de retweets Weibo peut être renvoyé directement avec la valeur de retour Weibo, sans qu'il soit nécessaire d'appeler des interfaces supplémentaires, ce qui réduit la charge du programme
    • c) La valeur de retour de l'utilisateur augmente la valeur de retour ; nombre de fans et d'amis communs, s'il faut me suivre, s'il faut être suivi par moi et d'autres informations, intuitive
    • d) L'interface de classe timeline ajoutera toutes des fonctions de filtrage (feature) et des fonctions d'isolation d'application (base_app) à l'avenir, qui peut filtrer et isoler les flux de messages en fonction des besoins de l'application.


  • 3. Plus standardisé
    • a) Unifiez les paramètres et les champs de valeur de retour, toutes les lettres minuscules, utilisez des liens "_" entre les mots
    • b) URI de l'interface, tous utilisent : domaine + numéro de version ; + Classe de ressources + Nom de l'interface + Format de la valeur de retour + Paramètres ;
    • c) Champs principaux : Weibo, les commentaires, les utilisateurs et les relations sont tous standardisés pour éviter que les champs principaux ne renvoient des valeurs différentes dans différentes interfaces, réduisant ainsi les coûts de développement ;
    • d) Nouveau format de valeur de retour d'erreur et code d'erreur unifiés, adresse du code d'erreur V2 : http://open.weibo.com/wiki/Error_code.


    4. Plus contrôlable
    • a) Divisez l'interface en deux niveaux d'autorisations : normal et avancé, rendant le contrôle des autorisations des interfaces de fonctions avancées plus clair et plus transparent
    • b) Ajout de l'autorisation d'interface ; Console de gestion : les interfaces peuvent être regroupées et regroupées, et les applications d'autorisation et au niveau de l'interface sont ouvertes aux applications, réduisant ainsi le processus de candidature.


Temps d'interdiction d'appel V1

  • 1. Le 24 juillet 2012, il était interdit à toutes les "applications non examinées" d'appeler l'interface V1
  • 2. Le 27 août 2012, toutes les "applications non examinées" comportant moins de 1 000 ; les utilisateurs ont été interdits. Les applications auditées" appellent l'interface V1 (les applications Xweibo auditées ne sont temporairement pas affectées) ;
  • 3. Vers le début du mois d'octobre 2012, il sera interdit à toutes les applications d'appeler l'interface V1. Veuillez suivre @微博Open Platform pour l'heure précise.
  • 4. Le 20 décembre 2012, il a été interdit aux applications avec « utilisateurs cumulés inférieurs à 500 000 » d'utiliser l'interface V1.


  • Les applications auxquelles il est interdit d'appeler l'interface V1 renverront : "40109 Oauth Error : message d'erreur consumer_key_refused lors de l'appel de l'interface V1."


  • L'interface V1 sera complètement hors ligne dans un avenir proche. Cet article fournit des conseils de migration pour toutes les applications examinées qui utilisent encore l'interface V1 afin de vous aider à terminer la migration plus rapidement.


FAQ lors de la migration

  • 1. Comment faire la transition des composants et applications Xweibo vers la version V2 ?
    • Les applications examinées et lancées par Xweibo ne seront pas affectées pour le moment vers octobre. Vous devez coopérer activement avec les invites officielles de Xweibo pour effectuer la mise à niveau en conséquence. Veuillez suivre le site officiel de Xweibo : http://x.weibo.com.


  • 2. Pourquoi les messages privés et les interfaces d'acquisition d'informations utilisateur dans la V1 ne sont-ils pas ouverts ?
    • Les messages privés et les interfaces d'informations utilisateur liées à la confidentialité ont été abusés par un grand nombre d'applications, entraînant un grand nombre de plaintes d'utilisateurs, ce qui a eu un impact très négatif sur l'ouverture de la plateforme afin de protéger la vie privée des utilisateurs. , la plateforme a décidé de ne pas ouvrir une telle interface de fuite d'informations utilisateur.


  • 3. Dois-je demander une autorisation OAuth2.0 ?
    • L'autorisation OAuth2.0 ne nécessite aucune application et peut être utilisée par n'importe quelle application.
    • Ce que vous devez demander en plus, c'est la période de validité de l'autorisation ou l'autorisation de vérification du client. La durée de validité de l'autorisation peut être appliquée en ligne dans la console de l'application, sous l'option mécanisme d'autorisation sous l'onglet de gestion de l'interface. Pour la méthode de demande d'autorisation de vérification client, voir la deuxième question.


  • 4. Comment demander une autorisation de vérification client (identifiants de mot de passe du propriétaire de la ressource) ?
    • Étant donné que l'autorisation d'authentification client d'OAuth2.0 obtiendra le mot de passe en texte clair de l'utilisateur, elle est ouverte dans une mesure limitée.


    • Conditions d'application :
    • a) La catégorie d'application appartient au client de bureau et au client mobile.
    • b) L'application elle-même a passé avec succès la rédaction et l'examen de la plateforme ouverte et est affichée sur la place depuis plus de 15 jours.
    • c) Le nombre d'utilisateurs de l'application est supérieur à 30 000.
    • d) La fonction de l'application elle-même est étroitement liée à Weibo.


    • Après avoir rempli les conditions, postulez dans la "Gestion de l'interface" --> "Mécanisme d'autorisation" de la console de l'application.


  • 5. Les applications client mobile et client PC doivent-elles définir une page de rappel ?
    • Obligatoire, les clients qui utilisent la méthode d'authentification et d'autorisation (Code d'autorisation) des applications Web doivent également configurer une page de rappel d'autorisation ou lier un nom de domaine Dans le programme, la page d'autorisation est appelée sous forme de vue Web pour revenir. le code. Pour une implémentation spécifique, veuillez vous référer au client SDK correspondant : http://open.weibo.com/wiki/SDK.


  • 6. Comment vérifier la durée de validité du access_token de l'application ?
    • a) Applications client bureau et client mobile, test : 1 jour, revue finale : 7 jours, après revue et affichage sur la place : 90 jours.
    • b) Applications non clientes, 1 jour pour les tests, 7 jours pour les normaux, 15 jours pour les intermédiaires, 30 jours pour les avancés et 90 jours pour la coopération.


  • 7. Comment demander la prolongation de la durée de validité du access_token de l'application ?
    • a) Applications client de bureau et client mobile, les candidatures non approuvées seront examinées dans la console d'application 7 jours après l'approbation de la candidature. Si elle doit être valide pendant 90 jours, elle sera examinée dans la case de candidature après avoir réussi l'examen. .
      b) Les candidatures non clientes, les candidatures non approuvées seront au niveau normal pendant 7 jours après l'approbation de la candidature dans la console de candidature. Si vous devez postuler pour un niveau supérieur, rendez-vous dans la « Gestion des interfaces »
    • . Gestion" dans la console de l'application --> ; Appliquer dans "Fréquence des appels".


8. Comment calculer le délai d'expiration du access_token d'un utilisateur ?
  • a) Lorsque l'utilisateur autorise, la valeur expires_in (unité : secondes) renvoyée par l'interface oauth2/access_token est le cycle de vie du access_token.
    • b) A partir du tableau de correspondance ci-dessus, retrouvez la durée de validité de l'autorisation correspondant à l'application Délai d'expiration = durée d'autorisation utilisateur + durée de validité de l'autorisation.


  • La durée de validité de l'autorisation de l'application est consultable dans la description de l'autorisation d'accès à l'interface ou dans la console de l'application.


9. Que faire après l'expiration du access_token ?
  • Lorsque le access_token expire et que l'interface est appelée, la plateforme renvoie une erreur avec le code d'erreur 21332. À ce stade, l'utilisateur doit être guidé pour autoriser à nouveau. Il est recommandé de sauvegarder le délai d'expiration à chaque fois qu'un utilisateur est autorisé et de déterminer si le access_token de l'utilisateur a expiré avant chaque appel à l'interface.


  • Lors du guidage d'un utilisateur autorisé pour autoriser à nouveau, si l'utilisateur est connecté à Weibo, la page d'autorisation "passera en flash" sans que l'utilisateur ait besoin de cliquer à nouveau sur le bouton "Autoriser". Si vous souhaitez permettre à l'utilisateur de se reconnecter pour autorisation, lors de l'appel de l'interface d'autorisation, passez le paramètre : forcelogin=true, qui est laissé vide par défaut (la page d'autorisation clignote). Ce paramètre est équivalent à forcelogin. =faux.

  • 10. Comment tester localement les candidatures en ligne ?
    • a) Si l'application ne contient pas d'autorisations avancées ou d'interfaces avancées, il est recommandé de demander une clé d'application commune pour les tests locaux.
    • b) Si l'application contient des interfaces avancées ou des autorisations avancées, vous pouvez envisager de lier les hôtes au point ; au code de test local pour les tests.
      • Par exemple : l'application redirect_uri est : http://aa.abc.com/index.php, et l'adresse locale correspondante est http://127.0.0.1/index.php, vous pouvez alors
        • héberger le test machine Lier à : 127.0.0.1 aa.abc.com.


  • 11. Comment transférer les utilisateurs autorisés de l'autorisation OAuth1.0 vers OAuth2.0 ?
    • Lorsque la méthode d'autorisation de l'application est migrée de OAuth1.0 vers OAuth2.0, le nombre total d'utilisateurs autorisés de l'application reste inchangé. Voici deux suggestions de transition utilisateur :
    • a) Lancez directement l'autorisation OAuth2.0. version et obtenir OAuth2.0 L'uid de l'utilisateur est renvoyé lorsque access_token est utilisé. Sur la base de cet uid, l'utilisateur est considéré comme un ancien utilisateur ou un nouvel utilisateur, et l'utilisateur nouveau ou mis à jour access_token et d'autres informations dans la base de données sont ajoutés. ;
      b) Utilisez l'interface get_oauth2_token pour échanger le access_token d'OAuth2.0. Cette méthode peut éliminer le besoin pour l'utilisateur d'autoriser OAuth2.0 pour la première fois et prolonger de manière appropriée le temps requis pour terminer OAuth2. 0 pour terminer la mise en œuvre de a) (cette méthode peut être envisagée pour de longues périodes de validité d'autorisation ou pour des applications côté client).
  • Remarque : vous devez être prudent lorsque vous effectuez des échanges par lots. Le même jeton d'accès OAuth1.0 ne peut être échangé qu'une seule fois (plusieurs appels renverront le même jeton) et le délai d'expiration.
      • Calculé dès le premier échange.

12. Dois-je ajouter un compte test pendant la migration ?

a) Le compte test n'applique des restrictions qu'aux applications non approuvées. Si votre application a été approuvée en V1, il n'est pas nécessaire d'ajouter des utilisateurs tests.
  • b) Si vous utilisez une Appkey non auditée pour les tests, vous devez ajouter un numéro de compte de test
    • dans la console de l'application ou du site Web "Informations sur l'application" ou "Informations sur le site Web" -> "Compte de test", non audité Uniquement le le créateur de l'application et le compte de test peuvent appeler l'interface.

13. Pourquoi la valeur de retour de l'interface de la version V2 ne prend-elle en charge que le format JSON et non le format XML ?

a) La valeur de retour de l'interface peut contenir des champs tels que html. Lors du retour au format XML, un traitement spécial du html est requis, ce qui affecte directement la valeur de retour de l'emballage de la plateforme et l'efficacité du développeur dans l'analyse de la valeur de retour
    •  ; b) Il est plus difficile et moins efficace pour des langages tels que JS d'analyser du XML complexe
      • c) Le format XML est beaucoup plus redondant que JSON sous forme de Key-Value, et ne répond pas aux exigences de hautes performances ; des exigences des applications mobiles.
  • 14. Quelles sont les interfaces avancées et comment postuler pour la nouvelle version de l'interface avancée ?

Dans le document de l'interface V2, le nom de l'interface est marqué par :

L'icône indique que cette interface est une interface avancée. L'application à interface avancée nécessite que l'application réussisse l'examen de rédaction et qu'aucun acte malveillant ne se soit produit. Pour d'autres exigences et procédures de candidature, voir : Guide d'application de l'interface avancée.
      • 15. Que dois-je faire si j'ai encore des questions après avoir lu le guide de migration ?
        • a) Obtenez rapidement de l'aide grâce au système de questions-réponses de la plateforme ouverte
        • b) Envoyez vos questions via des commentaires à @微博API et à Weibo concernant la migration, et nous y répondrons une par une.


      • Pour d'autres questions, veuillez consulter : FAQ sur les problèmes d'interface.


      Comment migrer de la V1 vers la V2

      Brève description

      • La migration de la V1 vers la V2 nécessite principalement de terminer la transition d'OAuth1.0 vers OAuth2.0 et de terminer la transition entre l'original interface de V1 et la nouvelle interface dans V2 Remplacement correspondant.


      Travail qui doit être effectué pendant la migration

      • 1 Migration des méthodes d'autorisation, mise à niveau d'OAuth1.0 vers OAuth2.0 ; 3, Migration des anciennes et des nouvelles interfaces, modification du code des adresses d'appel d'interface, méthodes d'appel, paramètres, valeurs de retour et traitement des informations d'erreur.

      Mise à niveau d'OAuth1.0 vers OAuth2.0

      1, brève introduction d'OAuth2.0

      OAuth2.0 est une méthode d'autorisation plus simple et plus sécurisée que OAuth1.0 et prend en charge le Web, les ordinateurs de bureau et Application mobile. Il s'agit de la méthode d'authentification et d'autorisation des utilisateurs la plus importante pour la plate-forme ouverte Weibo à l'avenir.

      2. Préparation avant la migration

      Veuillez d'abord lire le guide de développement OAuth2.0.
      • Par rapport à OAuth1.0, la méthode d'autorisation OAuth2.0 introduit une page de rappel d'autorisation et un nom de domaine lié, ce qui simplifie le processus d'autorisation et améliore également la sécurité de l'autorisation.
      Avant d'implémenter la méthode d'autorisation OAuth2.0, pour différentes applications, nous devons configurer la page de rappel d'autorisation de l'application ou lier le nom de domaine pour obtenir le code renvoyé après une autorisation réussie, puis l'obtenir via le code access_token.
      Utilisez un compte développeur pour vous connecter à http://open.weibo.com et entrez dans la console "Mes applications" pour configurer l'application qui doit être migrée :
      • a) Accès au site Web catégorie
        • Cliquez pour contrôler Accédez à « Informations sur le site Web » et affichez le nom de domaine du site Web dans les informations de base du site Web. Si votre application de site Web n'a pas encore vérifié la propriété, vous serez invité à vérifier la propriété. Cliquez pour accéder à la page de vérification pour terminer la vérification de la propriété. Pour les applications Web, veuillez vous référer au : Guide de migration des applications Web.
      • Remarque : Le nom de domaine du site Web renseigné lors de la vérification est le nom de domaine contraignant de votre candidature.


      b) Applications sur site
      • Les applications sur site sont déjà des méthodes d'autorisation OAuth2.0, aucune modification n'est requise.
          • c) Applications client et autres applications
            • Cliquez sur "Informations sur l'application" -> "Informations avancées" dans la navigation de la console pour lier la page de rappel d'autorisation ou le nom de domaine. La configuration de la page de rappel ne nécessite pas de deuxième examen, ce qui est pratique pour effectuer des tests et du développement. La liaison d'un nom de domaine nécessite un deuxième examen. Lors du deuxième examen, les applications en ligne ne seront pas affectées. La liaison d'un nom de domaine augmente en même temps la sécurité de l'application, toutes les pages sous le nom de domaine peuvent être utilisées comme pages de rappel d'autorisation. .
            • Remarque : le client doit également configurer une page de rappel d'autorisation ou lier un nom de domaine, et utiliser WebView dans le programme pour appeler la page d'autorisation afin de renvoyer le code. L'implémentation spécifique. peut être référencé. : Guide de migration des applications mobiles. Les autres clients peuvent se référer au SDK correspondant : http://open.weibo.com/wiki/SDK.

        3 Implémentation de l'autorisation OAuth2.0

        Processus principal (veuillez d'abord lire le guide de développement OAuth2.0) :


        a ) Guidez les utilisateurs qui ont besoin d'une autorisation pour accéder à l'adresse suivante
        • https://api.weibo.com/oauth2/authorize?client_id=YOUR_APP_KEY&response_type=code&redirect_uri=YOUR_REGISTERED_REDIRECT_URI
        • Remarque : redirect_uri doit être l'adresse de rappel de la page Web ou du paramètre sous le nom de domaine lié.


        b) Si l'utilisateur accepte d'autoriser, la page passe à YOUR_REGISTERED_REDIRECT_URI/?code=CODE
        • Remarque : la valeur du code renvoyée à chaque fois is C'est différent et deviendra invalide après l'échange du access_token.


        c) Utilisez le code pour échanger contre access_token
        • https://api.weibo.com/oauth2/access_token? c client_id=VOTRE_APP_KEY&client_secret= YOUR_APP_SECRET&grant_type=authorization_code&redirect_uri =YOUR_REGISTERED_REDIRECT_URI&code=CODE ;
        • Remarque : doit être soumis à l'aide de la méthode POST, où client_id=YOUR_APP_KEY&client_secret=YOUR_ APP_SECRET peut être utilisé
            • La méthode de base est ajoutée à l'en-tête.


        d) Valeur de retour
        • {"access_token":"SlAV32hkKG","remind_in":"3600","expires_in 3600,"uid": " : "1902538057"}
          • Remarque : Le access_token d'OAuth2.0 a une certaine période de validité par rapport à OAuth1.0. Lorsque le access_token expire, l'utilisateur doit être guidé pour se réautoriser. La durée de validité de l'autorisation de l'application
            • est consultable dans la description des autorisations d'accès à l'interface ou dans la console de l'application.


        e) Utilisez le jeton d'accès OAuth2.0 obtenu pour appeler l'API
        • L'interface de lecture est généralement soumise à l'aide de la méthode GET, telle que :
          • Interface : statuses/home_timeline
            • Appel : https://api.weibo.com/2/statuses/home_timeline.json?access_token=SlAV32hkKG&count=20 ;
                  • L'interface d'écriture doit être soumise en utilisant la méthode POST, telle que :
                  • Interface : statuses/upload
                  • Appel : https://upload.api.weibo.com/2/statuses/upload.json
                  • Remarque : les informations sur les paramètres sont placées dans l'en-tête et le corps, à l'exception de access_token, d'autres paramètres doivent être placés dans le corps pour les requêtes.
                  • Exemple de corps de message de demande de téléchargement :
                    • => En-tête d'envoi, 301 octets (0x12d)
                    • POST /2/statuses/upload.json HTTP/1.1
                    • Utilisateur -Agent : curl/7.19.4 (i586-pc-mingw32msvc) libcurl/7.19.4 Ope
                    • nSSL/0.9.8g zlib/1.2.3
                    • Hôte : upload.api.weibo.com
                    • Accepter : */ *
                    • Content-Length : 38694
                    • Attendez : 100-continue
                    • Content-Type : multipart/form-data=----------------------------------
                    • --------8933e7b00565


                    • <= En-tête Recv, 23 octets (0x17)
                    • HT TP/1.1 100 Continuer
                    • = > Envoyer des données, 370 octets (0x172)
                    • ---------------------------------8933e7b00565
                    • Contenu -Disposition : formulaire -data name="access_token"


                    • 2.00RQs9XCmlEQDD4fb4b0bfe3Be7ZQE
                    • -------------------- - -- -----------8933e7b00565
                    • Content-Disposition: form-data; name="status"
                    • Test02
                    • - --- ----------------8933e7b00565
                    • Content-Disposition : form-data ; "pic" ; .jpg"
                    • Content-Type: image/jpeg


              Migrer l'interface V1 vers l'interface V2

              • Après avoir implémenté l'autorisation OAuth2.0, vous devez changer la V1 version de l'interface utilisée par l'application Correspondant à la migration vers l'interface version V2. À ce stade, le code doit être modifié en fonction de l'adresse appelante, de la méthode d'appel, des paramètres, de la valeur de retour et du traitement des informations d'erreur de la nouvelle interface.


              • Ce qui suit est la liste correspondante des interfaces de la version V2 et des interfaces de la version V1. Certaines interfaces de l'ancienne version ne sont plus fournies en raison de plaintes des utilisateurs ou de raisons de performances. En même temps, la nouvelle version de l'interface fournit. une multitude d'interfaces avancées pour des applications d'application ouvertes de haute qualité. Vous pouvez soumettre une demande d'interface avancée directement dans la console d'application.


              • De plus, la fonction d'autorisation SCOPE, l'interface de regroupement d'amis, l'interface d'invitation, la socialisation et d'autres interfaces sont déjà dans le plan d'ouverture de la plateforme. Nous l'ouvrirons en temps voulu après avoir assuré le fonctionnement, les performances et la stabilité. Pour la date d'ouverture détaillée, veuillez suivre @微博API.
              • Si l'interface existante ne répond pas à vos besoins, veuillez accueillir @微博API pour nous faire part de vos commentaires. Nous l'ouvrirons de manière appropriée en fonction de l'intensité des besoins des développeurs et des intérêts des utilisateurs de Weibo.


              emotionsemotionsObtenez l'émoticône officielle on comments/showstatuses/commentsObtenir la liste des commentaires d'une certaine publication Weibocomments/by_mestatuses/comments_by_meLa liste des commentaires que j'ai envoyéscomments/to_mestatuts / commentaires_to_melist des commentaires que j'ai reçus comments/show_batchcomments/createcomments/destroystatus/comment_destroy/:id Supprimer un commentairestatuses/comment/destroy_batchstatuses/replyusers /showusers/domain_showObtenir des informations sur les utilisateurs grâce à des noms de domaine personnalisésusers/countsfriendships/friendsfriendships/friends/in_commonamitiés / amis/bilatéralfriendships/friends/bilateral/idsfriendships/friends/idsamitiés/abonnésamitiés/show, amitiés/existesObtenir la liste des abonnés de l'utilisateurfollowers/id sObtenez la liste de fans de haute qualité de l'utilisateurfriendships/friends_chain/followerspour l'utilisateur de connexion actuel Un certain message est effacé s'il n'est pas lushort_url/shortenshort_url/shortenshort_url/expands t_url/expandshort_url/Referrsshort_url/locations. Obtenez la source de la région et le nombre de clics sur un lien courtshort_url/share/countsshort_url/share/countsshort_url /share/statusesshort_url/comment/countss hort_url/ comment/countsObtenez le nombre de Weibo commentaires d'un lien court sur Weiboshort_url/comment/commentsObtenez des informations riches sur le contenu des liens courts par lotsnotification/envoiObtenir le nom de l'adresse par code d'adressecommon/get_provincecommon/get_countryObtenir la liste des payscommon/get_timezoneObtenir le tableau de configuration des fuseaux horairesplace/public_time lineDevenir public mises à jour de localisationplace/friends_timelineObtenir des mises à jour de localisation des amis des utilisateursplace/user_timelineObtenez les coordonnées de décalage en fonction des coordonnées GPS location/geo/is_domestictableau de correspondance des codes de villeemplacement/code_ville_busTableau des codes de ville de busemplacement/catégorieTableau de correspondance des codes de catégorieemplacement/erreur2Code d'erreur et explication de l'interface d'information de géolocalisation
              Nouvelle et ancienne table de correspondance d'interface
              Nouvelle version de l'interface V2correspond à l'ancienne version de l'interface V1Nom de l'interface
              statuts/public_time line statuses/public_timelineObtenez le dernier Weibo public de
              statuses/friends_timelinestatuses/friends_timelineObtenez le dernier Weibo de l'utilisateur actuellement connecté et des utilisateurs qu'il suit
              statuses/home_timeline
              Obtenez l'utilisateur actuellement connecté et ses abonnés Suivez le dernier Weibo de l'utilisateur
              statuses/friends_timeline/ids
              Obtenez l'identifiant de l'utilisateur actuellement connecté et le dernier Weibo de l'utilisateur qu'il suit
              statuses/user_timelinestatuses/user_timelineObtenir Weibo publié par l'utilisateur
              statuses/user_timeline/ids
              Obtenez l'ID du Weibo publié par l'utilisateur
              statuses/repost_timelinestatuses/repost_timelineRetourner à un dernier Weibo original Repost Weibo
              statuses/repost_timeline/ids
              Obtenir le dernier identifiant Weibo reposté d'un Weibo original
              statuts/ repost_by_mestatuses/repost_by_me Retourner aux dernières publications republiées par les utilisateurs Weibo
              status/mentionsstatus/mentionsObtenir les dernières informations Weibo de l'utilisateur actuel
              statuses/mentions/ids
              Obtenez le dernier identifiant Weibo de l'utilisateur actuel
              statuses/bilateral_timeline
              Obtenez le dernier Weibo des utilisateurs bilatéraux suivants
              statuses/showstatuses/showG et des informations Weibo uniques basées sur sur ID
              statuses/querymid
              Obtenir l'identifiant avant le milieu
              statuses/hot/repost _daily
              Retour avant day Liste de republication populaire
              statuses /hot/repost_weekly
              Renvoie la liste de republication populaire par semaine
              statuses/hot/comments_daily
              Renvoie la liste des commentaires Weibo populaires de l'utilisateur actuel abonnés par jour
              status/hot/ comments_weekly
              Retour à la liste des commentaires populaires par semaine
              statuses/countstatuses/counts Obtenir le nombre de republications et de commentaires d'un Weibo spécifié par lots
              statuses/repoststatuses/repost Republier une information Weibo
              statuts/détruirestatuts/détruireSupprimer les informations Weibo
              statuts/mettre à jourstatuts/mettre à jourPublier une information Weibo
              statuts/téléchargementstatuts /upload Téléchargez une photo et publiez un Weibo
              statuses/upload_url_text
              Publiez un Weibo et spécifiez l'image ou l'URL de l'image téléchargée
              Obtenir le contenu des commentaires par lots
              statuses/commentCommenter sur un Weibo

              comments/destroy_batch
              Supprimer les commentaires par lotscomments/reply
              Répondre à un commentaire utilisateurs/show
              Obtenir des informations sur les utilisateurs
              Obtenez le nombre de fans, de followers , et les microblogs d'utilisateurs par lots Boshu

              Obtenir la liste de suivi de l'utilisateur

              Obtenir la liste des abonnés communs

              Obtenez la liste de suivi bilatéral

              Obtenez la liste UID de suivi bilatéral
              friends /identifiants Obtenir la liste UID des objets suivants de l'utilisateur

              amitiés/abonnés/identifiants
              Obtenez la liste UID des abonnés de l'utilisateurfriendships/followers/active
              Obtenir les personnes qui suivent l'utilisateur spécifié parmi mes abonnés
              friendships/showfriendships/existsObtenir les détails de la relation entre deux utilisateurs
              friendships/createfriendships/create Suivre un utilisateur
              amitiés/détruireamitiés/destroyNe plus suivre un utilisateur
              amitiés/remarque/mise à jourutilisateur/amis/update_remarkMettre à jour les notes des abonnés
              compte /get_privacy account/get_privacyObtenir des informations sur les paramètres de confidentialité
              account/profile/school_list
              Obtenir la liste de toutes les écoles
              account/rate_limit_statusaccount/rate_limit_status Obtenir l'accès à l'API de l'utilisateur actuel Limite de fréquence
              account/get_uidaccount/verify_credentialsObtenir l'UID de l'utilisateur après autorisation OAuth (la fonction est équivalente à account/verify_credentials de l'interface de l'ancienne version)
              account/end_sessionaccount/end_session Se déconnecter
              favoritesfavoritesObtenir la liste des favoris de l'utilisateur actuel
              favorites/ids
              Obtenir l'ID de la liste des favoris de l'utilisateur actuel
              favoris/émission
              Obtenir une seule information sur les favoris
              favorites/by_tags
              Obtenez la liste des favoris sous une certaine balise de l'utilisateur actuel
              favorites/tags
              La liste des balises préférées de l'utilisateur actuellement connecté
              favorites/ by_tags/ids
              Obtenez l'ID de la liste de favoris sous une certaine balise de l'utilisateur actuel
              favorites/createfavorites/create Ajouter des favoris
              favorites/destroyfavoris/destroy Supprimer les favoris
              favorites/destroy_batchfavorites/destroy_batchSupprimer les favoris par lots
              favoris/tags/mise à jour
              Mettre à jour les balises préférées
              favorites/tags/update_batch
              Mettre à jour les balises spécifiées sous toutes les collections de l'utilisateur actuel
              favorites/tags/destroy_batch
              Supprimer les balises spécifiées tags sous toutes les collections de l'utilisateur actuel
              trendstrendsObtenir le sujet de quelqu'un
              trends/is_follow
              Que vous suiviez un sujet
              tendances/horairestendances/horairesRetour aux sujets chauds de la dernière heure
              trends/dailytrends/dailyRetour aux sujets chauds de le dernier jour
              tendances/hebdomadairetendances/hebdomadaireRetour aux sujets chauds de la semaine dernière
              trends/followtrends/followSuivre un sujet
              tendances/détruire trends/destroy Ne plus suivre un sujet
              tagstagsRenvoyer la liste des tags de l'utilisateur spécifié
              tags/tags_batch
              Obtenir tags d'utilisateur par lots
              tags /sugg estionstags/ suggestionsRetour à la liste des tags recommandés par le système
              tags/createtags/createAjouter des tags utilisateur
              tags/destroytags/destroy Supprimer les tags utilisateur
              tags/destroy_batch tags/destroy_batchSupprimer par lots les tags utilisateur
              register/verify_nicknameaccount/verify_credentialsVérifiez si le pseudo est disponible
              recherche/suggestions/ utilisateurs
              Rechercher des suggestions de recherche d'utilisateurs
              recherche/suggestions/statuts
              Rechercher des suggestions de recherche Weibo
              recherche/suggestions/écoles
              Recherche suggestions de recherche d'école
              recherche/suggestions/entreprises
              Rechercher des suggestions de recherche d'entreprise
              recherche/suggestions/applications
              Rechercher des suggestions de recherche d'applications
              recherche/suggestions/at_users
              @Lenovo recherche
              recherche/top icstendances/statuts Rechercher Weibo sous un certain sujet
              suggestions/users/hotusers/hotObtenir les utilisateurs recommandés par le système
              s suggestions/utilisateurs/ may_interestedusers/suggestionsObtenir des utilisateurs possibles Personnes intéressées
              suggestions/users/by_status
              Recommander des utilisateurs en fonction du contenu Weibo
              suggestions/statuses/hot
              Profitez de Weibo en vedette recommandations
              suggestions/statuts/réorganisation
              Flux principal Weibo triés par recommandation d'intérêt
              suggestions/statuts/réorganisation/identifiants
              Flux principal Weibo ID Weibo triés par recommandation d'intérêt
              suggestions/favoris/chauds
              chauds favoris
              suggestions/utilisateurs/non_intéressés
              Les personnes qui ne sont pas intéressées
              chaîne longue à chaîne courte
              lien court Le nombre total de clics
              pour obtenir un lien court pour obtenir un lien court clics à partir du lien court du lien court

              Obtenez le lien court sur le nombre de partages Weibo Weibo
              short_url/share/statusesObtenez le dernier contenu Weibo contenant un seul lien court spécifié

              short_url/comment/comments
              Obtenez les derniers commentaires Weibo contenant un seul lien court spécifié short_url/info
              Envoyez une nouvelle notification de statut à un ou plusieurs utilisateurs
              commun/code_to_location

              common/get_city
              Obtenir la liste des villes

              Obtenez la liste des provinces




              Obtenir les mises à jour de localisation d'un certain utilisateur
              place/poi_timeline
              Obtenir les mises à jour d'un certain emplacement
              place/nearby_timeline
              Obtenir les mises à jour autour d'un emplacement
              place/statuts/show
              Obtenir des détails dynamiques
              place/users/show
              Obtenir des informations sur les utilisateurs dans le service de localisation LBS
              place/users/checkins
              Obtenez la liste des lieux où l'utilisateur s'est enregistré
              place/users/photos
              Obtenir la liste des photos de l'utilisateur
              place/users/tips
              Obtenir la liste des avis des utilisateurs
              place/users/todos
              Obtenir la liste de tâches de l'utilisateur
              place/pois/show
              Obtenir les détails du lieu
              lieu/pois/utilisateurs
              Obtenez-le sur Liste des personnes qui se sont enregistrées dans un lieu
              place/pois/tips
              Obtenez une liste des avis sur un lieu
              place/pois/photos
              Obtenez une liste de photos de lieux
              lieu/pois/recherche
              Rechercher des emplacements par province et ville
              lieu/pois/catégorie
              Obtenir la classification des emplacements
              lieu/à proximité /pois
              Obtenir l'emplacement à proximité
              lieu/à proximité/utilisateurs
              Obtenir les personnes à proximité qui ont tweeté leur emplacement
              lieu/à proximité/photos
              Obtenir des photos à proximité
              place/nearby_users/list
              Obtenez des personnes à proximité
              place/pois/create
              Ajouter un lieu
              place/pois /add_checkin
              check in
              place/pois/add_photo
              Ajouter une photo
              place/pois/add_tip
              Ajouter un avis
              place/pois/add_todo
              Ajouter une tâche
              place/nearby_users/create
              L'utilisateur ajoute son emplacement
              place/nearby_users/destroy
              L'utilisateur supprime son emplacement
              emplacement /base/get_map_imagebase/ get_map_imagegénère une image de carte statique
              location/geo/ip_to_geogeocode/ip_to_geoRenvoie les coordonnées géographiques en fonction de l'adresse IP
              location/geo/ adresse_vers_géo geocode/address_to_geobasé sur l'adresse réelle renvoie les coordonnées géographiques ps_to_offset
              Déterminez si les coordonnées géographiques sont des coordonnées nationales
              location/pois/show_batch
              Obtenir des informations sur les points d'intérêt par lots
              location/pois/search/by_locationpois/round Selon à la clé Obtenir des informations sur les points POI par emplacement d'adresse
              location/pois/search/by_geopois/keywordObtenir des informations sur les points POI par plage de points de coordonnées en fonction de mots-clés
              location/pois/search/by_area pois/viewObtenir des informations sur les points POI par zone rectangulaire en fonction de mots-clés
              location/pois/addpois/add_poi, pois/get_poiSoumettre de nouvelles informations sur un point POI
              location/mobile /get_locationloc/get_locationObtenir des informations de localisation actuelle basées sur le WIFI de la station de base mobile et d'autres données
              location/line/drive_routenavigation/routeRechercher des informations d'itinéraire autonome en fonction du point de départ et d'arrivée data
              location/line/bus_routebus/transferRequête d'informations sur les itinéraires de bus en fonction des points de départ et d'arrivée mots-clés
              emplacement/ligne/station_busbus/gareRechercher des informations sur la gare routière en fonction de mots-clés
              emplacement/code_ville





              Interface V1 qui a été abandonnée ou qui n'est pas encore prise en charge dans la V2user/statuses/idcompte /update_privacyDéfinir les informations privéesblocs/créerAjouter un utilisateur à la liste noireblocs/existesDétecter si un utilisateur est un utilisateur sur liste noireblocs/blocagesListe des utilisateurs de la liste noire (détails de l'utilisateur de sortie)blocs/blocage/identifiantsListe des utilisateurs de la liste noire de pagination (identifiant de sortie uniquement)compte/ update_profile_imageChanger d'avataraccount/update_profileChanger de profil


              Accédez à une seule page Weibo en fonction de l'identifiant Weibo et de l'identifiant utilisateur







              OAuth2 (Guide de développement)
              oauth2/authorizeDemander un jeton d'autorisation utilisateur
              oauth2/access_tokenObtenez le jeton d'accès autorisé
              oauth2/get_oauth2_tokenJeton d'accès OAuth1.0 remplacé par jeton d'accès OAuth2.0