問題タブ [stackexchange-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1320 参照

stackexchange-api - stackexchange API呼び出しを介してstackoverflowタグの使用回数を取得する方法は?

Ruby や Java などの言語の「タグ使用回数」を StackExchange API 経由で取得したい。

基本的に、API 呼び出しでこれらの番号を取得したい: https://stackoverflow.com/tags

たとえば、StackExchange API 呼び出し経由のリンクに表示されているように、Java の 780k を取得するにはどうすればよいですか?

誰か知っていますか?

私はこれを試しました: https://api.stackexchange.com/2.2/search/advanced?order=desc&sort=activity&tagged=java&site=stackoverflow

しかし、それは私に合計数を与えません

Stack Exchange Data Explorer https://data.stackexchange.com/stackoverflow/query/229727で簡単そうです

しかし、これらのカウントを API 経由で取得するにはどうすればよいでしょうか?

0 投票する
1 に答える
326 参照

php - stackoverflow の API 応答からキーと値のペアを抽出し、php を使用して mysql に保存します

PHPを使用してstackoverflow APIのレスポンスからキーと値のペアを抽出するには?

キーは name と count

応答を取得するためのリンクを以下に示します

stackoverflow リクエスト API のリンク

応答は次のとおりです

{"items":[{"has_synonyms":true,"is_moderator_only":false,"is_required":false,"count":835623,"name":"java"},{"has_synonyms":true,"is_moderator_only" :false,"is_required":false,"count":826692,"name":"javascript"},{"has_synonyms":true,"is_moderator_only":false,"is_required":false,"count":780233," name":"c#"},{"has_synonyms":true,"is_moderator_only":false,"is_required":false,"count":733762,"name":"php"},{"has_synonyms":true," is_moderator_only":false,"is_required":false,"count":656491,"name":"android"},{"has_synonyms":false,"is_moderator_only":false,"is_required":false,"count":600666,"name":"jquery"},{"has_synonyms":true,"is_moderator_only":false,"is_required":false,"count":411780 ,"name":"python"},{"has_synonyms":true,"is_moderator_only":false,"is_required":false,"count":402876,"n​​ame":"html"},{"has_synonyms":true ,"is_moderator_only":false,"is_required":false,"count":361469,"name":"c++"},{"has_synonyms":true,"is_moderator_only":false,"is_required":false,"count" :324702,"name":"ios"},{"has_synonyms":true,"is_moderator_only":false,"is_required":false,"count":314826,"name":"mysql"},{"has_synonyms":true,"is_moderator_only":false,"is_required":false,"count":296359,"name":"css"},{" has_synonyms":true,"is_moderator_only":false,"is_required":false,"count":271375,"name":"sql"},{"has_synonyms":true,"is_moderator_only":false,"is_required":false ,"count":253038,"name":"asp.net"},{"has_synonyms":true,"is_moderator_only":false,"is_required":false,"count":224602,"name":"objective- c"},{"has_synonyms":true,"is_moderator_only":false,"is_required":false,"count":207451,"name":".net"},{"has_synonyms":true,"is_moderator_only":false,"is_required":false,"count":202666,"name":"iphone"},{"has_synonyms":true,"is_moderator_only":false,"is_required":false ,"count":200238,"name":"ruby-on-rails"},{"has_synonyms":false,"is_moderator_only":false,"is_required":false,"count":176868,"name":" c"},{"has_synonyms":false,"is_moderator_only":false,"is_required":false,"count":130813,"name":"ruby"},{"has_synonyms":true,"is_moderator_only":false ,"is_required":false,"count":129764,"name":"arrays"},{"has_synonyms":true,"is_moderator_only":false,"is_required":false,"count":127562,"name":"sql-server"},{"has_synonyms":true,"is_moderator_only":false,"is_required":false,"count":116079,"name ":"ajax"},{"has_synonyms":true,"is_moderator_only":false,"is_required":false,"count":114163,"name":"regex"},{"has_synonyms":false,"is_moderator_only ":false,"is_required":false,"count":112127,"name":"xml"},{"has_synonyms":true,"is_moderator_only":false,"is_required":false,"count":111066, "name":"json"},{"has_synonyms":true,"is_moderator_only":false,"is_required":false,"count":107333,"name":"asp.net-mvc"},{"has_synonyms":false,"is_moderator_only":false,"is_required":false,"count":99944,"name":"wpf"},{"has_synonyms" :false,"is_moderator_only":false,"is_required":false,"count":98195,"name":"linux"},{"has_synonyms":false,"is_moderator_only":false,"is_required":false," count":93114,"name":"django"}],"has_more":true,"quota_max":300,"quota_remaining":228}is_required":false,"count":98195,"name":"linux"},{"has_synonyms":false,"is_moderator_only":false,"is_required":false,"count":93114,"name":" django"}],"has_more":true,"quota_max":300,"quota_remaining":228}is_required":false,"count":98195,"name":"linux"},{"has_synonyms":false,"is_moderator_only":false,"is_required":false,"count":93114,"name":" django"}],"has_more":true,"quota_max":300,"quota_remaining":228}

私はこれをしましたが、phpで応答がありません

また、JavaScriptを使用してこれを行いましたが、応答が得られますが、JavaScriptがデータベースと対話できる方法はありません.そこからphpファイルに送信しようとしましたが、リクエストからキーと値のペアを取得できません.

PHP関数 file_get_contents([URL]) も試しました

コードは次のとおりです

エラーが発生しています

1.file_get_contents(): php_network_getaddresses: getaddrinfo に失敗しました: そのようなホストは不明です

2.file_get_contents( https://api.stackexchange.com/2.2/tags?order=desc&sort=popular&site=stackoverflow ): ストリームを開けませんでした: php_network_getaddresses: getaddrinfo に失敗しました: そのようなホストは不明です

0 投票する
2 に答える
1441 参照

android - Android JSON null オブジェクト参照エラー

次のような応答を返すアプリケーションで StackExchange API を使用しています。

そして、次のコードを使用して URL から文字列を取得しています。

非同期タスクを使用して、次のようなテキスト ビューで質問を表示しています。

しかし、私はエラーが発生しています

「null オブジェクト参照で仮想メソッド 'org.json.JSONObject org.json.JSONArray.getJSONObject(int)' を呼び出そうとしています」

これらの行で:

これを修正するにはどうすればよいですか? また、この JSON 応答の「所有者」オブジェクトから「表示名」にアクセスするにはどうすればよいですか?

ありがとう

0 投票する
2 に答える
154 参照

android - スタック交換 API ポスト メソッド

AndroidでAPIupvoteを使用して質問しようとしています。stackexchangeURL https://api.stackexchange.com/2.2/questions/{questionID}/upvoteを使用

しかし、ログでは、この org.apache.http.message.BasicHttpResponse@33b2c539 のようなものを示しているだけです

質問に賛成票を投じるための API リンクは https://api.stackexchange.com/docs/upvote-questionです

APIリンクから試しているときは機能しますが、コードでは機能しません。

以下のコードを見つけてください。

文字列 url= "https://api.stackexchange.com/2.2/questions/"+questionId+"/upvote";

0 投票する
1 に答える
1294 参照

php - PHP で StackOverflow API V 2.2 を使用して質問を取得する方法

私はプロジェクトに取り組んでおり、スタック オーバーフロー API を使用してスタック オーバーフローから質問を取得したいと考えています。ここで同じことを達成する方法を検索しました:

  1. 検索クエリに基づいてstackoverflow APIから質問のリストを取得する方法は?
  2. PHP でスタック オーバーフロー API からの応答として null を取得する
  3. PHP でスタック オーバーフロー API を使用する方法

しかし、それらは古い手法であるため、有用なものは何も見つかりませんでした。古いスタック オーバーフロー API バージョンを使用しています。

stackapps を実行しているときに、このタスクを達成するにはアプリを登録する必要があることを読みました。www.stackapps.com にアプリを登録しました。APP IDとそのSECRET KEYを取得しました。

スタック API V 2.2 からデータを取得する方法を知るために、https://api.stackexchange.com/docs/authenticationにアクセスしました。彼らは、OAuth 2.0 による認証を使用して Stack Overflow API V 2.0 を使用してデータを取得するための便利なリンクを提供しています。

ユーザーからのリクエストを求めてから「コード」などを取得すると書かれています。ここで立ち往生しました。PHPを使用して前進するためには、どのようなプロセスが必要ですか。

私のアプリはこれを行う必要があります:

入力リンクを次のようにします: https://api.stackexchange.com/2.2/questions?order=desc&sort=activity&site=stackoverflow

このページのデータは、HTML または JSON の 2 つの形式のいずれかで取得します。

OAuthなしでできますか?そうでない場合は、ガイドしてください。