Open tobynet opened 14 years ago
うーん…。404になりそうなところはなさそうなんですけど。 アルバムがなかったりすると他のエラーになるみたいです。 僕が試したところ正常に動作してました。
処理は、アルバムの取得->トークンの取得->ポストの3段階に分かれています。 このうちのどれかのリクエストで404になっていますよね。 Picasaの設定や、アルバムのプロパティによって何か違うのかもしれません。 LiveHTTPHeaderのログを見ると何かわかるかもしれません(セキュリティの問題があるため、ここには貼らないで下さい(処理済みならOKです))。 ちょっとわからないなぁ…。
確認ありがとうございます。あらら、環境依存ですか…orz
公開アルバム1つ(Tomblooで以前正常に投稿されていたもの)の他に非公開のアルバムが1つあったので後者を消してみましたが、それでもダメでした。
せっかくなので、Live HTTP Headerのログ(修正済み)を貼ってみます。 Coockie周りだと思いますが修正がマズかったら言ってください。 短いようですが、404が帰ってきたときはこれだけでした(アルバムの取得に失敗している??)
http://picasaweb.google.com/data/feed/back_compat/user/mail|s.JP|ss:(googleアカウント名)?alt=json&kind=album GET /data/feed/back_compat/user/mail|s.JP|ss:(googleアカウント名)?alt=json&kind=album HTTP/1.1 Host: picasaweb.google.com User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ja-JP; rv:1.9.1.7) Gecko/20091221 Firefox/3.5.7 (.NET CLR 3.5.30729) Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: ja-JP,ja;q=0.7,chrome://global/locale/intl.properties;q=0.3 Accept-Encoding: gzip,deflate Accept-Charset: Shift_JIS,utf-8;q=0.7,*;q=0.7 Keep-Alive: 300 Connection: keep-alive Cookie: PREF=ID=****************:U=****************:TM=**********:LM=**********:DV=AA:GM=1:IG=3:GBV=1:S=***************; NID=30=*******************************************************************************************************************************; rememberme=true; lh=*******************************************************************************************************************************************************************************************************************************; _uploader=HTML_FORM; SID=*******************************************************************************************************************************************************************************************************************************; HSID=*****************; S=photos_html=**********************; TZ=-540 HTTP/1.x 404 Not Found Set-Cookie: _rtok=************; Path=/; HttpOnly Set-Cookie: S=photos_html=**********************; Domain=.google.com; Path=/; HttpOnly Content-Type: text/html; charset=UTF-8 Content-Encoding: gzip Transfer-Encoding: chunked Date: Tue, 26 Jan 2010 05:24:29 GMT Cache-Control: private, must-revalidate, max-age=0 X-Content-Type-Options: nosniff X-XSS-Protection: 0 Server: GFE/2.0 ----------------------------------------------------------
行った手順ですが、
動作確認環境を書き忘れていました。 Windows XP SP3、Firefox 3.5.7、Tombloo 0.4.7 です。Windwos Vista SP2のマシンでも同様の不具合を確認しています。
プロファイルが悪いのかと思い、念のため別のプロファイルで試したところ、 別のエラーが出ましたので報告いたします。前者後者のプロファイルともにPicasaにはログイン済みです。
ポストエラー Picasa: message : form is null fileName : chrome://tombloo/content/eval.js lineNumber : 370 元ページ: toby_net reblog | tumblelog http://toby-net.tumblr.com/post/353471175/0013-jpg
その際のLive HTTP Headerのログです。
http://picasaweb.google.com/data/feed/back_compat/user/(google ID)?alt=json&kind=album GET /data/feed/back_compat/user/(google ID)?alt=json&kind=album HTTP/1.1 Host: picasaweb.google.com User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.1.7) Gecko/20091221 Firefox/3.5.7 (.NET CLR 3.5.30729) Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: ja,en-us;q=0.7,en;q=0.3 Accept-Encoding: gzip,deflate Accept-Charset: Shift_JIS,utf-8;q=0.7,*;q=0.7 Keep-Alive: 300 Connection: keep-alive Cookie: (略) If-Modified-Since: Tue, 26 Jan 2010 05:48:20 GMT HTTP/1.x 304 Not Modified Date: Tue, 26 Jan 2010 05:55:38 GMT Server: GFE/2.0 X-XSS-Protection: 0 ---------------------------------------------------------- http://picasaweb.google.com/lh/webUpload?uname=(google ID)&aid=******************* GET /lh/webUpload?uname=(google ID)&aid=******************* HTTP/1.1 Host: picasaweb.google.com User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.1.7) Gecko/20091221 Firefox/3.5.7 (.NET CLR 3.5.30729) Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: ja,en-us;q=0.7,en;q=0.3 Accept-Encoding: gzip,deflate Accept-Charset: Shift_JIS,utf-8;q=0.7,*;q=0.7 Keep-Alive: 300 Connection: keep-alive Cookie: (略) HTTP/1.x 302 Moved Temporarily Location: https://www.google.com/accounts/ServiceLogin?hl=ja&continue=http%3A%2F%2Fpicasaweb.google.com%2Flh%2Flogin%3Fcontinue%3Dhttp%253A%252F%252Fpicasaweb.google.com%252Flh%252FwebUpload%253Funame%253D(google ID)%2526aid************************&service=lh2<mpl=gp&passive=true Content-Type: text/html; charset=UTF-8 Content-Encoding: gzip Date: Tue, 26 Jan 2010 05:55:38 GMT Cache-Control: private, must-revalidate, max-age=0 X-Content-Type-Options: nosniff X-XSS-Protection: 0 Content-Length: 329 Server: GFE/2.0 ---------------------------------------------------------- https://www.google.com/accounts/ServiceLogin?hl=ja&continue=http%3A%2F%2Fpicasaweb.google.com%2Flh%2Flogin%3Fcontinue%3Dhttp%253A%252F%252Fpicasaweb.google.com%252Flh%252FwebUpload%253Funame%253D(google ID)%2526aid************************&service=lh2<mpl=gp&passive=true GET /accounts/ServiceLogin?hl=ja&continue=http%3A%2F%2Fpicasaweb.google.com%2Flh%2Flogin%3Fcontinue%3Dhttp%253A%252F%252Fpicasaweb.google.com%252Flh%252FwebUpload%253Funame%253D(google ID)%2526aid************************&service=lh2<mpl=gp&passive=true HTTP/1.1 Host: www.google.com User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.1.7) Gecko/20091221 Firefox/3.5.7 (.NET CLR 3.5.30729) Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: ja,en-us;q=0.7,en;q=0.3 Accept-Encoding: gzip,deflate Accept-Charset: Shift_JIS,utf-8;q=0.7,*;q=0.7 Keep-Alive: 300 Connection: keep-alive Cookie: (略) HTTP/1.x 200 OK Set-Cookie: GoogleAccountsLocale_session=ja; Secure Set-Cookie: LSID=EXPIRED;Domain=.google.com;Path=/;Expires=Mon, 01-Jan-1990 00:00:00 GMT Set-Cookie: LSID=EXPIRED;Path=/;Expires=Mon, 01-Jan-1990 00:00:00 GMT Set-Cookie: LSID=EXPIRED;Domain=www.google.com;Path=/accounts;Expires=Mon, 01-Jan-1990 00:00:00 GMT Set-Cookie: (略) Content-Type: text/html; charset=UTF-8 Cache-Control: no-cache, no-store Pragma: no-cache Expires: Mon, 01-Jan-1990 00:00:00 GMT P3P: CP="This is not a P3P policy! See http://www.google.com/support/accounts/bin/answer.py?hl=en&answer=151657 for more info." Content-Encoding: gzip Date: Tue, 26 Jan 2010 05:55:38 GMT X-Content-Type-Options: nosniff X-XSS-Protection: 0 Content-Length: 619 Server: GFE/2.0 ----------------------------------------------------------
何度も何度もすいません。
↓では404が出ていて、 http://picasaweb.google.com/data/feed/back_compat/user/mail|s.JP|ss:(googleアカウント名)?alt=json&kind=album ↓では404はでていないようなので、 http://picasaweb.google.com/data/feed/back_compat/user/(google ID)?alt=json&kind=album 両者のURLを404の問題の出るブラウザにて直接アドレスバーに打ったところ、 前者は Unable to find user with email mail|s.JP|ss:(google ID)@gmail.com と出て駄目。 後者は問題なしでJSON(?)が帰ってきてOKでしたので、 もしやと思い一旦Picasaからログアウトして再ログインしたところ、 ”HTTP/1.x 404 Not Found”は出なくなりました!
その代わり、404がでない方のプロファイルででていたのと同じエラーが出るようになりました。
↓上にも書きましたが、これです。
ポストエラー Picasa: message : form is null fileName : chrome://tombloo/content/eval.js lineNumber : 370 元ページ: toby_net reblog | tumblelog http://toby-net.tumblr.com/post/353471175/0013-jpg
一歩前進した感じです!ありがとうございます。
やっぱり発生するみたいですね。
Twitter / らむ: tombloo経由のpicasaへのpostが404 ... http://twitter.com/tksn/statuses/8660683688
言語設定関係でフォームが取得できてないのかなと思っています。 これまでのログで充分な情報はあると思います。
ああ、他の方も問題がでているのですね。
再ログインしたら404エラーではなく form is null のエラーになりました、と報告したのですが、 あの報告の後、ブラウザを立ち上げ直したらやはり404エラーがでるようになってまして、 どうやらPicasaでログインした場合は404でないみたいなのですが、gmailとかで先にログインしていると404がでるみたいです。(順番に関しては確証がないのですが)
一応報告までに。
Tombloo 0.4.7にて ”Picasa: HTTP Status Code 404”というエラーがでます。 APIのエントリーポイントがかわったんでしょうか?
Tombloo 0.4.6 のころもある日から起こってましてその時は 「ログインしていません」とかになってました。エラー起こる日までは投稿できてました。
なんか報告ばっかですいません(;; ´д`)
再現手順例: