新浪微博アプリ(js|php)
js:
新浪微博友達の注目例:
ダウンロードxd. htmlはウェブサイトの下でアクセスできるディレクトリに入れます。
php:
下phpdemoを見てください。主要書類は3つあります。
weibook.php公式の微博類
config.phpは、appkeyとapperveを定義するファイルのうち、appkeyとapperveは、open.t.sina.cnに登録し、アプリケーションを作成して得られたものです。
calbakc.php 登録検証に成功した後のコールバックファイルに、自分でジャンプのjsを追加します。window.locations.href='next.php'
next.phpはカスタムファイルの下にphpで新浪微博と友達の機能を実現します。
テンセントの微博の使い方も大同小異です。自分でダウンロードして見てもいいです。
しかし、騰訊と新浪微博が同時に使うと、エラーが発生します。
理由:新浪oauthとテンセントのoauthというphpファイルは実は同じクラスです。ただし、テンセントはclass oauthの中に新しい方法を追加しています。svnの違いで比較してみてください。この二つのoauthを一つのクラスに合併すればいいです。
新浪微博友達の注目例:
ダウンロードxd. htmlはウェブサイトの下でアクセスできるディレクトリに入れます。
<link href="http://js.wcdn.cn/t3/style/css/common/card.css" rel="stylesheet" /> // css
<span id="wb_follow_btn"></span> //
<script type="text/javascript"
src="http://tjs.sjs.sinajs.cn/t3/platform/js/api/wb.js" charset="utf-8" ></script>
<script type="text/javascript">
WB.core.load(['connect', 'client'], function() {
var cfg = {
key: ' APP_KEY',
xdpath: ' url(http://yourdomain.com/xd.html; xdpath)'
};
WB.connect.init(cfg);
WB.client.init(cfg);
WB.widget.base.followButton(' id', document.getElementById("wb_follow_btn"));
});
</script>
php:
下phpdemoを見てください。主要書類は3つあります。
weibook.php公式の微博類
config.phpは、appkeyとapperveを定義するファイルのうち、appkeyとapperveは、open.t.sina.cnに登録し、アプリケーションを作成して得られたものです。
calbakc.php 登録検証に成功した後のコールバックファイルに、自分でジャンプのjsを追加します。window.locations.href='next.php'
next.phpはカスタムファイルの下にphpで新浪微博と友達の機能を実現します。
<?php
session_start();//friendships/create
//
$c = new WeiboClient( WB_AKEY , WB_SKEY , $_SESSION['last_key']['oauth_token'] , $_SESSION['last_key']['oauth_token_secret'] );
// id : t.sina.com.cn/id | id
$u_id = "U_ID"; //U_ID = id
$msg = $c->follow($u_id);
// ( )
if ($msg === false || $msg === null){
echo "Error occured";
return false;
}
if (isset($msg['error_code']) && isset($msg['error'])){
echo ('Error_code: '.$msg['error_code'].';
Error: '.$msg['error'] );
return false;
}
if (isset($msg['screen_name'])){
echo('New Friend:'.$msg['screen_name']);
?>
新浪微博アプリ検索サイト: http://open.t.sina.com.cn/wiki/index.php/API文書テンセントの微博の使い方も大同小異です。自分でダウンロードして見てもいいです。
しかし、騰訊と新浪微博が同時に使うと、エラーが発生します。
理由:新浪oauthとテンセントのoauthというphpファイルは実は同じクラスです。ただし、テンセントはclass oauthの中に新しい方法を追加しています。svnの違いで比較してみてください。この二つのoauthを一つのクラスに合併すればいいです。