xreaからfc2ブログにXML-RPCで投稿できない件
2007年に「今年こそphpを習得したい」と決意したものの決意しただけで疲れてしまい、何とか充電して2008年後半に「今年のうちにphpを覚えよう」と本をいろいろ買って開いては次の本を買っての繰り返しで本ばかり増えた。
それでも少しだけは前進したので、以前からやってみたかった XML-RPC という『php からブログに投稿する仕組み』を使ってみようと前向きな気持ちになった。去年か一昨年にいじったときはまるで手が出せなくて挫折したので、そのリベンジだ。
で、早速サンプルスクリプトを xrea サーバに設置してアクセスしてみたのだが、なぜか上手くいかずに謎のエラーメッセージが出る。
XML-RPC fault (2): Invalid return payload: enable debugging to examine incoming payload
スクリプトによるエラーメッセージが表示されるということは、一応スクリプトは動いているのは間違いない。エラーメッセージでググってもよくわからんので、別に見つけたサンプルスクリプトで再挑戦。しかし同様のメッセージが表示されてしまう。
一体何が悪いのだろうかと絶望的な気持ちになっていたら、物凄くタイミング良く2ちゃんのレン鯖板xreaスレに同様の報告と解説の書き込みがあった。これを見なかったら溢れ出る悔し涙に溺れて死んでしまうところだった。本当にありがたい。
695 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2009/02/21(土) 12:04:48 0
xreaが制限してるのかfc2が制限してるのか判らないけど18日頃以降、xreaから
スパマー御用達?の
ttp://blog.fc2.com/xmlrpc.php
にアクセスできないよう(xmlが返ってくるのが空)になってるからスパマーの
類は減るんじゃないかと思ってるんだけど・・・実際はどうなんでしょ?699 名前:695[sage] 投稿日:2009/02/21(土) 12:30:35 0
>>696
外部からfc2ブログに記事投稿するのにリンク先が使われるんだけど、xreaからは
それができないようになった。
要約程度ですまん&聞いた話なので微妙に違うかもしれないが
SEO目的なのか金儲け目的なのか判らないけど、大量のブログサイトを開設して
cron使って自動的に駄文(他サイトからのコピペとか自動生成)を投稿
しまくってたのができなくなった。(情報商材でも紹介されてる手口らしい)
確か以前にxreaのサポート掲示板で規約変えるとか対処するとか出てた気がする。753 名前:695[sage] 投稿日:2009/02/22(日) 00:05:25 0
その後さらに調べてみたら(空レスポンスのヘッダー見た)、どうやらfc2側で
蹴ってるみたい。やっとxreaが本腰で対策か?・・・と期待したけど違うようです。
xrea側が対処しなくても外堀からブログ量産者などの追い出しが広がって
いくのかもしれないけど・・・すっきりしない気分。【長期トラブル】xrea.com part 142 【ドMも限界】
http://pc11.2ch.net/test/read.cgi/hosting/1234452748/
さっそくローカル(自分のPC)でphpを動かしてみたところ、何事もなく投稿に成功して拍子抜けしてしまった。ていうか webサーバで試す前にまずローカルでやれって話なンスけどね。で、xrea じゃない別の webサーバから動かしても投稿成功。
何だよ。せっかく xrea サーバに金を払って cron が使えるようになったから、兼ねてから考えていた1日に1回だけ自動投稿する仕組みを実現しようと思ったのに。
とりあえず動かせる事がわかったから、スクリプトの中身を研究しつつサーバの件はどうにかしよう。
追記:fc2に11個目のエントリを投稿したときのエラー
XML-RPC fault (1): Error:Up to 10 entry a day.
この記事に投票してくれ。頼む!→人気ブログランキング
関連する投稿
このページのURL / トラックバックURL:
Twitter・2ちゃん用の短縮URL


コメント受付中!