0

私はStackExchange API V2 未読通知 メソッドに遭遇しましたが、実行時に未読通知カウントを取得する小さな cli スクリプトを作成しました。現在、ドキュメントによると、この方法では(access token)データを取得するために認証が必要です。

認証ドキュメントを読んだ後client_idimplicit OAuth 2.0 flow.

でアプリを登録しようとしましたが、持っていないものがstackapps.com必要です。OAuth Domain, Application Website

access_tokenでは、未読通知数についてユーザーの受信トレイを読むための最も簡単な方法は何ですか。

4

1 に答える 1

0

以下は汚いものですが、試してみてください

いくつかのダミー OAuth Domain = abc.comを使用して、 stackOverflow にアプリケーションを登録したとします。

ここで、YR_REDIRECT_URL はhttp://myurl.abc.comのようになります

  • いくつかのコードを使用して、以下のような URL にリダイレクトします。

    YR_REDIRECT_URL /?コード= SOME_CODE

  • リダイレクトされた URL からコードを取得し、POST リクエストを作成します

    https://stackexchange.com/oauth/access_token?client_id= YR_CLIENT_ID &scope=no_expiry,read_inbox,private_info&redirect_uri= YR_REDIRECT_URL &client_secret= YR_CLIENT_SECRET &code= SOME_CODE

  • すると、以下のようなレスポンスが返ってきます

    access_token = YR_ACCESS_TOKEN

生成された access_token (アプリケーション キーと共に) を no_expiry ( scope=no_expiryで生成)で使用できます。

于 2014-06-02T07:48:17.813 に答える