微博粉丝平台开发全攻略_PHP教程
微博粉丝平台开发最便捷的方法是从微信迁移过来,不过微博粉丝平台对此做了些改动。
以下引用自:http://open.weibo.com/wiki/%E5%BE%AE%E4%BF%A1%E5%BC%80%E5%8F%91%E8%80%85%E8%BF%81%E7%A7%BB%E6%8C%87%E5%8D%97
微信开发者迁移指南
如果你在使用微博粉丝服务平台之前,已经做过微信公众平台的开发了,那么强烈推荐阅读本文档,了解迁移过程中需要注意的细节问题;
微博粉丝服务接口在设计之初就考虑到了微信开发者的迁移问题,所以迁移成本并不高;但是开发者仍然需要针对以下三个区别做一定适配:区别一:申请消息接口时,微信填Token,微博填Appkey
在申请消息接口的时候,微博需要开发者填写URL和Appkey,而微信则是要求开发者填写URL和Token;
微信的Token是由开发者任意填写的字符,仅仅用于“验证URL有效性”使用;而微博的Appkey则是由微博官方提供的,除了用于“验证URL有效性”,还用于代表开发者身份;
在“验证URL有效性”环节,开发者的Appkey所对应的AppSecret被用作生成signature签名;换句话说,微博的signature字段加密流程和微信基本是一样的,唯一的区别是微信加密用到的Token字段,微博是用AppSecret字段替代;区别二:access_token生成方式不同,有效期也不同
微信的access_token获取方式是通过公众号的AppID和AppSecret调用相应接口来获取;
而微博的粉丝服务接口调用时的access_token凭证,是在 申请消息接口 是时候,验证URL成功后,粉服平台自动返回的(如下图);
另外,微博的粉丝服务接口的access_token凭证,还可以通过微博的OAuth2.0授权接口获取,不过这个目前在开发中,暂未上线;
关于有效期,微信的access_token的有效期是为7200秒,需要开发者不断去刷新; 但微博的粉丝服务接口的access_token凭证,有效期为一年,开发者可以一年之后再找蓝V账号重新绑定或者授权;
所以,我们对微信平台的代码稍加改动,便能很好的运用在微博了。
下面贴出源码:
<?php /** * Weibo 粉丝接口 * @author caigen.li * @email it@exynoz.com * @date 2014-5-13 * 文档参考 * 1. http://open.weibo.com/wiki/%E5%BE%AE%E4%BF%A1%E5%BC%80%E5%8F%91%E8%80%85%E8%BF%81%E7%A7%BB%E6%8C%87%E5%8D%97 * 2. http://open.weibo.com/wiki/%E6%B6%88%E6%81%AF%E6%8E%A8%E9%80%81%E6%9C%8D%E5%8A%A1#.E6.B6.88.E6.81.AF.E6.8E.A8.E9.80.81.E6.9C.8D.E5.8A.A1.E6.A6.82.E8.BF.B0 */ // APPKEY define("TOKEN", "XXXXXXXXXXXXXXXXX"); // APPSECRET define("SECRET","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"); // access_token,验证url成功后在开发者页面显示 define("ACTOKEN","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"); $wechatObj = new weiboChatApi(); $wechatObj->valid(); class weiboChatApi { public function valid() { $echoStr = $_GET["echostr"]; //valid signature , option if($this->checkSignature()){ echo $echoStr; exit; } } public function responseMsg() { //get post data, May be due to the different environments $postStr = $GLOBALS["HTTP_RAW_POST_DATA"]; //extract post data if (!empty($postStr)){ $postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA); $fromUsername = $postObj->FromUserName; $toUsername = $postObj->ToUserName; $keyword = trim($postObj->Content); $time = time(); $textTpl = "<xml> <ToUserName><![CDATA[%s]]></ToUserName> <FromUserName><![CDATA[%s]]></FromUserName> <CreateTime>%s</CreateTime> <MsgType><![CDATA[%s]]></MsgType> <Content><![CDATA[%s]]></Content> <FuncFlag>0</FuncFlag> </xml>"; if(!empty( $keyword )) { $msgType = "text"; $contentStr = "Welcome to weibo world!"; $resultStr = sprintf($textTpl, $fromUsername, $toUsername, $time, $msgType, $contentStr); echo $resultStr; }else{ echo "Input something..."; } }else { echo ""; exit; } } private function checkSignature() { $signature = $_GET["signature"]; $timestamp = $_GET["timestamp"]; $nonce = $_GET["nonce"]; $token = SECRET; // 与微信不同,用APP_SECRET验证 $tmpArr = array($token, $timestamp, $nonce); sort($tmpArr, SORT_STRING); $tmpStr = implode( $tmpArr ); $tmpStr = sha1( $tmpStr ); if( $tmpStr == $signature ){ return true; }else{ return false; } } } ?>
上文中提到的APPKEY和APPSECRET可在 http://open.weibo.com/apps 注册应用后获得。
----------------------------------------------------------------------------------------- good lunk!

Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

1. Ouvrez d'abord le navigateur Web mobile, recherchez la version Web de Weibo et cliquez sur le bouton avatar dans le coin supérieur gauche après avoir entré. 2. Cliquez ensuite sur Paramètres dans le coin supérieur droit. 3. Cliquez sur l'option de changement de version dans les paramètres. 4. Sélectionnez ensuite l'option de version couleur dans le commutateur de version. 5. Cliquez sur Rechercher pour accéder à la page de recherche. 6. Après avoir saisi les mots-clés, cliquez sur Rechercher des personnes. 7. Lorsque l'interface de fin de recherche apparaît, cliquez sur Filtrer. 8. Enfin, entrez la date spécifique dans la colonne heure de sortie et cliquez sur Filtrer.

1. Ouvrez d’abord Weibo, cliquez sur Mon et cliquez sur la zone de brouillon. 2. Appuyez ensuite longuement sur n'importe quel brouillon et cliquez pour effacer la zone de brouillon ou supprimer le brouillon. 3. Enfin, cliquez sur OK.

Compétences en matière de traitement de la structure des Big Data : Chunking : décomposez l'ensemble de données et traitez-le en morceaux pour réduire la consommation de mémoire. Générateur : générez des éléments de données un par un sans charger l'intégralité de l'ensemble de données, adapté à des ensembles de données illimités. Streaming : lisez des fichiers ou interrogez les résultats ligne par ligne, adapté aux fichiers volumineux ou aux données distantes. Stockage externe : pour les ensembles de données très volumineux, stockez les données dans une base de données ou NoSQL.

1. Ouvrez d'abord Weibo sur votre téléphone mobile et cliquez sur [Moi] dans le coin inférieur droit (comme indiqué sur l'image). 2. Cliquez ensuite sur [Gear] dans le coin supérieur droit pour ouvrir les paramètres (comme indiqué sur l'image). 3. Ensuite, recherchez et ouvrez [Paramètres généraux] (comme indiqué sur l'image). 4. Entrez ensuite l'option [Video Follow] (comme indiqué sur l'image). 5. Ensuite, ouvrez le paramètre [Résolution de téléchargement vidéo] (comme indiqué sur l'image). 6. Enfin, sélectionnez [Qualité d'image originale] pour éviter la compression (comme indiqué sur l'image).

Une fois que les utilisateurs de Weibo activent la fonction SVIP, ils peuvent gérer les enregistrements des visiteurs, et s'ils visitent la page d'accueil d'un inconnu, ils peuvent la supprimer avant de l'afficher, afin qu'ils ne sachent pas qu'ils parcourent la page d'accueil ? après avoir supprimé l'enregistrement du visiteur sur Weibo svip ? L'autre partie peut-elle toujours le voir après avoir supprimé l'enregistrement du visiteur sur Weibo svip ? le nombre de visiteurs, mais il n'affichera pas les visiteurs l'identifiant et l'avatar de l'utilisateur. 2. Les utilisateurs ordinaires et les utilisateurs VIP ne peuvent pas supprimer ou afficher les enregistrements d'accès. Ils peuvent uniquement voir combien de personnes les ont visités. 3. Les données d'accès Weibo seront mises à jour à 8h00 tous les jours. Si vous souhaitez supprimer les enregistrements d'accès, vous devez le faire.

1. Tout d’abord, entrez Weibo sur votre téléphone mobile et cliquez sur l’option de recommandation. 2. Sélectionnez ensuite Weibo et cliquez sur l'icône de partage. 3. Cliquez ensuite sur l'option d'avance rapide. 4. Enfin, vous pouvez vérifier que le transfert rapide Weibo a été envoyé avec succès.

1. Ouvrez Weibo, cliquez sur Découvrir, cliquez sur Plus de recherches rapides et recherchez la liste de recherche rapide (comme indiqué sur l'image). 2. Sélectionnez un sujet de recherche d'actualité à saisir (comme indiqué dans l'image). 3. Cliquez sur « Discuter ensemble » sous la recherche rapide et publiez sur Weibo avec le sujet de recherche rapide (comme indiqué sur l'image). Méthode 2 : Complétez vos informations personnelles. 1. Ouvrez Weibo, entrez dans votre page d'accueil personnelle et cliquez sur l'icône du bouton bas (comme indiqué sur l'image). 2. Cliquez pour afficher et modifier les informations de base et entrer dans l'édition (comme indiqué sur l'image). Méthode 3 : Avoir plus d'utilisateurs avec une grande crédibilité, de grands fans de V et de petits V, et interagir les uns avec les autres. 1. Ouvrez la page d'accueil, consultez quelques blogueurs influents et cliquez sur les commentaires ci-dessous pour interagir (comme le montre l'image). Méthode 4 : Participez à des dons caritatifs sur Weibo. 1. Cliquez sur Mon pour accéder à mon portefeuille (comme indiqué sur l'image). 14h00

1. Ouvrez Weibo sur votre téléphone mobile et cliquez sur [J'aime/Collecter] sur l'interface [Mon]. 2. Cliquez sur J'aime et vous pourrez voir votre enregistrement J'aime sous cette colonne.
