ページ 11

twitter appについておしえてください(phpです、すいません)

Posted: 2014年9月05日(金) 23:26
by mormimo0126
twitterのappについて

下のようなプログラムをphpでかいたのですが

コード:


<?php

    //「twitteroauth.php」読み込み
    //「OAuth.php」は「twitteroauth.php」と同じ場所に配置します
    
    require_once dirname(__FILE__) . '/twitteroauth.php';

    // 「Consumer key」値
    $ck = ;
    // 「Consumer secret」値
    $cs = ;
    // 「Access Token」値
    $at = ;
    // 「Access Token Secret」値
    $ats = ;

    //リクエストを投げる先(固定値)
//    $url = "http://api.twitter.com/1/statuses/update.xml";
    $url = "http://api.twitter.com/1.1/statuses/update.json";
    $method = "POST";

    //投稿する文言
    $postMsg = "投稿メッセージだよー";

    // OAuthオブジェクト生成
    $toa = new TwitterOAuth($ck,$cs,$at,$ats);

    //投稿
    $res = $toa->OAuthRequest($url,$method,array("status"=>"$postMsg"));

    // レスポンス表示
//    header("Content-Type: application/xml");
    header("Content-Type: application/json");
    echo $res;
?>


このようなエラーが出ます。
どうすればよいのでしょうか
おしえてください

{"errors":[{"message":"Invalid or expired token","code":89}]}<!--/* Miraiserver "NO ADD" http://www.miraiserver.com */-->
<script type="text/javascript" src="http://17787372.ranking.fc2.com/analyze.js" charset="utf-8"></script>

Re: twitter appについておしえてください(phpです、すいません)

Posted: 2014年9月06日(土) 00:51
by YuO
とりあえず,POSTするURLが間違っています。
ref) POST statuses/update | Twitter Developers

その上で,APIの戻り値は,tokenが無効か期限切れだと言っています。
tokenが正しい文字列か,確認してみた方がよいでしょう。

Re: twitter appについておしえてください(phpです、すいません)

Posted: 2014年9月06日(土) 07:51
by mormimo0126
ありがとうございます
更新してみます