データベースから openid と openkey を読み取り、画像とテキストを Tencent Weibo に投稿します (画像は他の Web サイトからのものです)。demo.php に従って簡単なプログラムを作成しましたが、
{"data": を実行すると常にエラーが発生します。 null, "detailerrinfo":{"accesstoken":"","apiname":"weibo.t.add_pic_url","appkey":"801340003","clientip":"222.73.219.176","cmd":0, "proctime ":0,"ret1":3,"ret2":3,"ret3":34,"ret4":3743515914,"timestamp":1365576080},"errcode":34,"msg":"チェックサインerror" ,"ret":3,"seqid":1365576082}
テストアドレスに直接demo.phpを投げましたが、それでもこのエラーが発生しました。 。 。 。理由を知っている人はいますか?
コードの内容のみを変更し、他の部分は変更しません。
$params = array(
'content' => '画像 Weibo をリンクとして公開',
'pic_url' => 'http:/ /test.**.com/29/32/1365575279819.jpg'
$r = Tencent::api('t/add_pic_url', $params, 'POST');
ディスカッション (解決策) への返信
インターフェースを使用する前に、最初にインターフェースを検証する必要があります。つまり、インスタンス化するときに、openid と $access_token の 2 つの値を渡す必要があります つまり、$qq = new QC($access_token,$openid) ;