Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

はてなスターでQuoteなどが長すぎるとエラーになる件 #7

Open
tobynet opened this issue Jan 10, 2010 · 2 comments
Open
Labels

Comments

@tobynet
Copy link

tobynet commented Jan 10, 2010

はてなスターへのPOST時にでとても長いQuoteをすると401エラーなどがでる件。
適当に短く切ってポストするなどできないものでしょうか?

@to
Copy link
Owner

to commented Jan 10, 2010

うーん、自分が使ってないのでけっこう興味うすいんですけど…(ひどい)。
まず正確に何文字でエラーになりますか?
そしてそれはTwitterの140文字のようにサービス側が明示していますか?
明示されている場合はそれを公式ルールとしてよいので、本体に組み込んでリリースできます。
もし明示されていない場合は、将来修正されてOKになる可能性もあるため先にカットするのは良くありません。
また自動的にカットするよりは、エラーをユーザーに通知しそのポストを諦めるのか、カットするのかの判断を委ねる必要もあります。

普通にそのサービスを使ったときと同様の動きをするというのが基本です。
(たまに例外もありますが…)

@tobynet
Copy link
Author

tobynet commented Jan 12, 2010

ありがとうございます。
すいません、マイナー機能にわざわざ…。

はてな公式では200文字ということになっているようです。

はてなスター ヘルプ - Hatena Star
http://s.hatena.ne.jp/help#section12

なお、引用できる文字数は200文字までで、200文字を超える文字数を選択した場合は
最初の200文字までが引用されます。引用元に記載されていない文字は引用することができません。

試しに下記ページにて概要(「【オモコロ特集】」~「> 続きを読む」まで)をページについている公式スターのボタンにて引用スターをつけましたところ、

はてなブックマーク - 宇宙の歴史を1年であらわすと | オモコロ特集
http://b.hatena.ne.jp/entry/picup.omocoro.jp/?eid=506

" 【オモコロ特集】は、オモコロのメインコンテンツと言える特集ページ。文章、動画、FLASH、音声、イラストをメインに、休日を費やし、自腹を切って、全力で非生産的なことに取り組んでます。そして何故かこういうときほど、すごくスケールのでかいことを考え出してしまう。 ニートほど喋ることは大げさになっていくものなのだ。ということで昨日は宇宙のことを調べていた。 いろいろと調べていたところ、宇宙は137億 "
http://s.hatena.ne.jp/toby/stars

するとエラーが出ることもなく途中で自動で省略されました。
#なので、Tomblooでも途中で切ってもいいのかな、とも思います…。

何故か前後につけられた空白スペースを合わせて、
全角、半角を同一視するとちょうど200文字になるようです。

それでテストしてみているのですが…

gist: 274808 - GitHub
http://gist.github.com/274808

上記ページにて200文字以上、つまり”全角250文字(改行なし)”の1行を選択し、
Tomblooにてはてなスターのみに投下)したところ、

" "12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890**************************************************" "

http://s.hatena.ne.jp/toby/stars

と200文字以上有るにもかかわらず全部投下されてしまいました orz

Tomblooとたぶんはてなスターにより前後につけられた「 "」、「" 」も合わせて、
半角全角同一視すると、254文字いけたことになります。

APIだと200文字より上を投稿できるのかもしれません。

引き続き調査してみます。

wantora pushed a commit to wantora/tombfix-core that referenced this issue May 13, 2016
wantora pushed a commit to wantora/tombfix-core that referenced this issue May 13, 2016
* Add support for Pinterest to#7
 * messages.properties: Add "message.model.pinterest.board"

* Revise "Video - Dailymotion" Extractor
 * Fix a bug that don't work
 * Add support for link
 * Make context check strict
 * Add ORIGIN, API_URL, VIDEO_PAGE_RE, SHORT_RE, getVideoID(), getInfo()
 * Remove getTag()

* Localize extension's description
* install.rdf: Update en-US's description

* expand.js: Add Object.type(), String.usable(), Array.hashtags()
* getQuoteFromPS(): Use String.usable()

* manual test: Update expand_test_patch.js
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants