ここでは、ユーザーが自分の Tencent Weibo に入力して迅速な公開を実現する例を示しています。この機能は自分で開発するのが簡単で、ユーザー名とパスワードを直接追加することで解決できます。
以下では、PHP を介して Tencent Weibo を操作する方法を紹介します。デモを直接見ることもできます。
PHPを使用してWeiboアカウントにログインする方法
Tencent のログインには 2 つの手順が必要です。最初の手順は、QQ 番号に基づいて確認コードを取得することです。確認アドレスは
コードは次のとおりです | コードをコピー |
http://ptlogin2.qq.com/check?uin=@'.$qq.'&appid=46000101 |
$qq は Weibo アカウントを表します。この検証を通じて、次の結果を得ることができます:
コードは次のとおりです | コードをコピー |
ptui_checkVC('0','!CCQ'); |
その中には、CCQが対応する確認コードです。これはランダムなコードで、訪問するたびに変更されます。 2 番目のステップは、ユーザー名、パスワード、確認コード、その他の情報を次のアドレスに送信することです:
コードは次のとおりです | コードをコピー |
http://ptlogin2.qq.com/login?u=@'.$qq.'&p='.md5($password.$verifyCode).'&verifycode='.$verifyCode.'&aid=46000101&u1=http% 3A%2F%2Ft.qq.com&h=1&from_ui=1&fp=ログインエラーアラート |
ここで、u=@'.$qq.' はあなたの Weibo アカウントを指します
コードは次のとおりです | コードをコピー |
p='.md5($pwd.$verifyCode).' |
このパラメータは比較的複雑です。まず、ユーザーの qq パスワードを md5_3 で暗号化し、返された検証コードと組み合わせて md5 で暗号化する必要があります。
コードをコピー | |
コードをコピー | |
コードをコピー | |
|
コードをコピー | |
|
content'=urlencode($content)、ブロードキャスト コンテンツを指します。送信時に URL エンコードする必要があります
pic=&countType=&viewModel=1 これらのパラメータは変更する必要はありません。publish.php ページでは送信アドレスが http://t.qq.com/ である必要があることに注意してください。したがって、POST リクエストを送信するときは、REFERER を送信する必要があります。このようにしてリリースは成功し、返される結果は次のとおりです:
コードをコピー | |
Weibo を聞く操作は、基本的にブロードキャストを送信する操作と同じですが、指定されたアドレスにデータを送信しますが、必要なパラメーターは次の 2 つだけです。
http://t.qq.com/follow.php
'u'=>urlencode($follow) $follow は、聞きたいユーザーの Weibo アカウントを指します
'r'=>urlencode(time()) これはランダムなコードです
送信後、成功した場合に返される結果は次のとおりです:
{結果:0,msg:'成功'}
ここまでで、PHP を使用して Tencent Weibo を公開および視聴する操作が完了しました
http://www.bkjia.com/PHPjc/631519.html