- 1 名前:nobodyさん [2009/09/27(日) 14:15:59 ID:Dz08qoo4]
- 見当たらなかったので立ててみた
[公式] twitter.com/ [Twitter 開発ブログ 日本語版] twitterjp.blogspot.com/ *どの言語でもOKですがソースを書く際は何の言語なのかも記載してください。 *初心者のために、なるべくぶつ切りのソースではなく全体的に載せてほしいです。
- 860 名前:nobodyさん [2010/01/08(金) 17:10:10 ID:voJUVX7V]
- ごめん、OAuthの話に戻るんだけどさ
SDNさんを参考にして、定時はいけたんだけどリプライとTLがいまいちなんだ。 エラーも出ないでクライアント名とかリプライ元つきで返してくれているんだけど、 なんか叩くとめっちゃ返してくる… 前に答えたやつにも重複して返すし、tmpがうまく読めてないんかな。 初心者ですまない…元々銀次さんの所のコピペに頼りきりだったからどうしてすれば良いかわからないんだ。 教えてくれると凄く幸せになれるんだが…
- 861 名前:nobodyさん mailto:sage [2010/01/08(金) 17:41:13 ID:???]
- >>860
銀さんとこのリプライソースでいいんだな? リプライソースの中の $ch = curl_init(); (中略) curl_close($ch); を全部消して、function tweetをSDNさんとこのソースに tweetの引数は$message以外を削除、って感じで行けると思う もちろん細かいところは適宜修正してくれ
- 862 名前:nobodyさん [2010/01/08(金) 17:57:17 ID:voJUVX7V]
- >>861
ありがと。 でもごめん、その通りにしたら <?xml version="1.0" encoding="UTF-8" ?> - <hash> <request>/statuses/update.xml</request> <error>Incorrect signature</error> </hash> て@ページでエラーでたんだけどorz function tweetの中が間違ってるんかな。 それともrequire_onceの場所がおかしいとか…? もう訳わからんよ…細かいところの修正が出来てないからかな。 頭悪くてごめんな。 一回貼ったほうがわかりやすい?
- 863 名前:nobodyさん mailto:sage [2010/01/08(金) 18:02:23 ID:???]
- >>862
見た方が早いことは早いかも
- 864 名前:nobodyさん mailto:sage [2010/01/08(金) 18:13:36 ID:???]
- >>862
あーごめん $ch = curl_init(); (中略) curl_close($ch); は消さなくてもいいや(OAuth認証でTL取得しない場合は) 消した場合(OAuth認証でTLを取得する場合)は $XML = simplexml_load_string($result); のところも変えないと駄目
- 865 名前:nobodyさん [2010/01/08(金) 18:32:53 ID:voJUVX7V]
- >>864
お、ごめん長くて貼れなくて苦戦してた… $XML = simplexml_load_string($result); の部分なんだけど、ごめんどういじれば良い?
- 866 名前:nobodyさん mailto:sage [2010/01/08(金) 18:44:15 ID:???]
- SDNさんとこのをそのまま使うんならこんな感じかな。ソース汚いけど
if(!empty($line)){ $last_id = $line; }else{ $cnt = "1"; } $consumer_key = "consumer_key"; // Consumer keyの値 $consumer_secret = "consumer_secret"; // Consumer secretの値 $access_token = "access_token"; // Access Tokenの値 $access_token_secret = "access_token_secret"; // Access Token Secretの値 // OAuthオブジェクト生成 $to = new TwitterOAuth($consumer_key,$consumer_secret,$access_token,$access_token_secret); // TwitterからGETする if(($cnt != null)&&($last_id != null)){ $req = $to->OAuthRequest($host,array("count"=>$pcount,"since_id"=>$last_id),"GET"); }else if(($cnt != null)&&($last_id == null)){ $req = $to->OAuthRequest($host,array("count"=>$cnt),"GET"); }else if(($cnt == null)&&($last_id != null)){ $req = $to->OAuthRequest($host,array("since_id"=>$last_id),"GET"); }else{ $req = $to->OAuthRequest($host,array(),"GET"); } $XML = simplexml_load_string($req);
- 867 名前:nobodyさん mailto:sage [2010/01/08(金) 18:45:34 ID:???]
- うおっと、またミスった
$pcountになってるところは$cntで…orz
- 868 名前:nobodyさん [2010/01/08(金) 20:09:05 ID:voJUVX7V]
- >>867
うわーごめん、何かほんと頭悪いみたい。 TLとかリプライいじってみたけど、返事しないわ…orz そもそも基本的なこと間違えてる気がしてならない… ちょっと基本的な事勉強してくるわ、協力してくれてありがと。
|

|