3DS版ニコニコ内で使われている、認証が必要なさそうなAPIをまとめてみました。 レスポンスは長くなるので載せていません。 間違いがあるかもしれないので、なにかあればコメントからどうぞ。 共通クエリ 全てのAPIで共通のクエリ GET or POST 必須ではない Key Value
The WordPress REST API is organized around REST, and is designed to have predictable, resource-oriented URLs and to use HTTP response codes to indicate API errors. The API uses built-in HTTP features, like HTTP authentication and HTTP verbs, which can be understood by off-the-shelf HTTP clients, and supports cross-origin resource sharing to allow you to interact securely with the API from a client
データを読み込んでいます。表示されない場合はお使いのブラウザーがサポートされていない可能性があります。
STEP 0: Client Key と Client Secret を作成する ドキュメントサイトの方には「OAuth のプラグインにUIはありません。そのうち作ります」などと書かれておりましたが、実際にはありました。 Name と Description は管理用のものだと思われますので適当に入れます。Callback URL はよく分からないですが必須なので /success としました。 Client Key と Client Secret をメモしておきましょう。 OAuth フローの概要と、その意義 OAuth1/Auth-Flow.md at master · WP-API/OAuth1 にある OAuth 認証のフローを翻訳します。クライアント側から見ると、3つのフローに分かれています。 Temporary Credentials Acquisition: The clie
仕事の関係で楽天市場関連の作業をしています。 楽天市場には、店舗が自分の出品している商品情報などを取得するAPI(RMS WEB SERVICE)があるのですが、ものがものだけに情報が少なく楽天のドキュメントも最低限しかない(その上、一般ユーザー向けの「楽天ウェブサービス API」と混同しやすい)んですよね。ちゃんと理解してるのは在庫連動ソフトを作ってる会社のエンジニアくらいなのかな。ま、仕方ない。 というわけで、楽天市場RMS APIの動作サンプル 特定の商品を取得する簡単なサンプルはこんな感じ。「serviceSecret」と「licenseKey」は「基本設定 > 利用設定 > 利用情報」に表示されています。それらを結合しBase64エンコードして、接頭辞「ESA 」を付加してAuthorizationとして渡します。そんだけ。簡単。 取得出来るデータはドキュメント(要RMSアカウン
【2015年3月21日 1時35分 追記】 いつもniconicoをご利用いただきまして 誠にありがとうございます。 発生しておりました、 ニコニコOAuth APIが一部のクライアントから利用できない問題 が復旧いたしました。 ▼【不具合発生期間】 2015年3月21日 0時頃 ~ 1時25分頃 ▼【復旧範囲】 ニコニコOAuth を利用されている全サービス (ニコニコスマホSDK、Lobi REC SDK、Kamcord SDK、OPENREC SDKを含む) ご利用の皆さまにご不便、ご迷惑をおかけしましたことを 心よりお詫び申し上げます。 いつもniconicoをご利用いただきまして誠にありがとうございます。 現在niconicoにおきまして、 ニコニコOAuth APIが一部のクライアントから利用できない問題 が発生しております。 ▼【不具合発生期間】 2015年3月21日 0時頃
あるバーのスケジュール表をGoogle Calendarを利用して更新しているのですが、その表示に使用していたプログラムが動かなくなっていました。調べてみたところ、11/17で「Google Calendar API v2」が廃止になり、それを利用していたサービスはすべて「Google Calendar API v3」に移行してねと言うことだったみたいです。 Google Calendar API v2 Developer’s Guide: Protocol – Google Calendar API — Google Developers This API is a subject to the Deprecation Policy and was shut down on November 17, 2014. Please use APIv3 instead. なんてこったい。全くしら
最近、InstagramのAPIをあれこれいじってるんですけど、その中の自分のタイムラインを表示させるエンドポイント「/users/self/feed」がすごい時間掛かってこれどうしような? 実行環境 PHP 5.3.18(VirtualBox上) PEAR::HTTP_Client PEAR::Benchmark 計測結果(試行10回) 8.265413 あれ、直ってた。 ……それまでに5回くらい試行してその平均が9秒くらい(最大13秒最小8秒)だったのでこの記事を書こうとしたんだけど、いざ10回試行しようとしたら急に早くなってた。なんだこれ。仕方ないので、ちゃんと動くようになった計測結果を次に載せる。 計測結果(試行10回) …… 正常バージョン 1.043564 0.991059 0.973980 0.924665 0.955299 0.943549 0.964637 1.00734
MetaのInstagramプラットフォームは、ビジネスがInstagramユーザーとやり取りしやすくなるツールを提供しています。 Instagramログインを使ったAPIにより、アプリのユーザーは自分のInstagramビジネスアカウントおよびInstagramクリエイターアカウントのデータにアクセスできるようになります。このAPIを使えば、ビジネス/クリエイターとそのビジネス/メディアに興味があるInstagramユーザーとの間でメッセージを送受信したり、メディアを取得/公開したり、メディアに対するコメントの管理/返信、他のInstagramユーザーから@メンションされたメディアの特定をアプリでできるようになります。Instagramビジネスアカウントかクリエイターアカウントが必要です。 Facebookログインを使ったInstagram APIによって、アプリのユーザーはFacebo
この件の続き。 (訂正あり)PEAR::Services_Hatenaが上手く動いていない影響でいくつか止まってます | mutter あまりに広範囲に影響がある&今まで動いていたものがそのまま動いていないので、結局はてなに問い合わせました。 質問 3/5頃より、はてなブックマークAtomAPIが上手く動いていないようなのですが、なにか仕様変更等あったのでしょうか?実行環境は、PHP5.3+PEAR::Services_Hatenaで、ユーザーネームとパスワードで認証しようとすると401が返ります。お手数ですが調査をお願いいたします。 翌日、すぐに回答が。 回答 お問い合わせの件につきまして、3月5日にはてな各種APIでのパスワードによるWSSE認証を終了しております。 http://hatena.g.hatena.ne.jp/hatena/20140305/1394012936 つきまし
このスクリプトだと引数が落ちてしまうようです。それに対応したのがこちら (続き) 【メモ】 callbackで「#_=_」が付いて来てしまう件への対応 | mutter どういう理屈なのか解りませんが、OAuthで認証したあとのcallbackのURLの末尾に「#_=_」が付いて来てしまうことがあるようです。検索した限りではFacebookがそういう仕様のようで、Tumblrも同じような仕様です。多分、サービス側に何らかの理由があってこうなっているんだとは思うのですが、受け取る側からするとちょっと不都合があります。 例えば、 http://hoge.com/return というURLをcallbackに指定してリクエストを投げた場合、こんな感じで返ってきます。 http://hoge.com/return?oauth_token=xxx&oauth_verifier=yyy#_=_ んで、
この間の続きで今度はreblogする流れもメモ。 例によって例外処理とかかなり省略してるのでご利用は計画的に。 1. アプリケーションを登録してconsumer keyとconsumer secretを取得する 4. post情報を取得する postをreblogするときには、postのidの他に「reblog_key」というものが必要。これはRSSに含まれていないのでAPI経由でpost情報を取得してやる必要がある。また、post情報を取得するためにはそのpostのブログの情報も必要(僕のtumblrにのっている画像をreblogするなら「nobodyplace.tumblr.com」という部分が必要)。 ……postのIDだけでreblogさせてくれたらいいのに…… 5. reblogする reblogするときのパラメータは、postするときのパラメータに加えて「id」「reblog_
よくよく考えたら、Tumblr API使ってpostってしたことなかったのでその辺まとめたメモ。 例によって例外処理とかかなり省略してるのでご利用は計画的に。 1. アプリケーションを登録してconsumer keyとconsumer secretを取得する アプリケーションの登録はこちらで。 http://www.tumblr.com/oauth/apps 2. OAuthで認証 ユーザーに認証してもらってアクセストークンを取得する 3. ユーザー情報を取得する postするブログを決めるため。今回はデフォルトに設定されてるブログにpostすることにする。 4. postする postするときに送信するパラメータは、postのタイプによって違う。タイプはテキストとか引用とか写真とかビデオとかのこと。詳しくはこちらを参考に。 posting | API | Tumblr こちらは写真を投稿
前回の続き。 PEAR::Services_Twitterを使ってAPI1.1にリクエストを送る方法はこちらを読んでください。 【PHP】 PEAR::Services_TwitterでTwitter API 1.1対応 | mutter 「タイムラインから「google」という単語で検索してマッチしたツイートを取得したい」というような要求があった場合に、API1であればこんなリクエストを送れば取得出来ました。 GET search | Twitter Developers http://search.twitter.com/search.json?q=google API1.1では、要Authentication付きでこんなリクエストになります。 GET search/tweets | Twitter Developers https://api.twitter.com/1.1/sear
TwitterのAPIが1.1に完全に切り替わったことにより、Twitは使用できなくなりました。長らくのご愛用ありがとうございました!! — CHEEBOW@いま会える週末音楽家さん (@cheebow) 2013年6月12日 というわけで。 TwitterのAPIが1.1に完全に切り替わり、API1.0でしか動作しないTwitは使えなくなりました。 これはすでに昨年の時点では分かっていたことで、これ以上の対応を僕の方ではできないため、以下のように開発終了を宣言させていただきました。 ヒビノアワ: Twitの開発を終了します ヒビノアワ: Twitの開発終了宣言をして 開発終了を宣言してから、実際にAPI1.0が止まるまでには時間が結構あったので、急に今日使えなくなって驚いたって人も結構いたみたいです。 でも、もう、Twitは動きません。 これで、ほんとのほんとに終了です。 2007年に開
【修正】2010/01/23 11:46 RSSの書き出しにミスがあり、正しくリンクされていませんでした。 現在は修正済みです。すみません。 ちなみに、公式のRSSの何が不満かというとですね。 RSS内に再生数、マイリスト数が表示されないってことです。 まぁ確かに正確さとか考えたら載せる必要ないだろという話なんですけども、例えば「東方手描き劇場」なんていうタグでチェックしていたりすると、定評のある作者のものから初投稿のものまでそらもう山のように上がるわけです。さすがに全部を見るわけにはいかないので、サムネイルとかコメントとかで判断していくんですけど、特に再生数、マイリスト数が多い動画は必ずチェックするようにしていました。てのが出来なくなったと。 というわけででっち上げてみた。 以下の形式で取得可能。 http://lab.nplll.com/ntag/タグ名 例)タグ 謎の技術‐ニコニコ動
Back in September, we released the Twitter REST API v1.1 and announced that API v1 would be retired in March 2013. I'd like to provide you with more detail on the plan to retire API v1. Who is affected? If you're a site owner that uses one of the older "goodie" widgets (e.g. profile, favorites, search and list widgets), you should move to Embedded Timelines as soon as possible. Likewise, if you'v
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く