I am interested in the getting a list of the question based on a tag or a search query. I will give you an example.
So If I use the search keyword as "ipv4", it should give me a big list of questions related to ipv4. All I want to do is get the questions (title) as a list or an array so that I can do some processing on it.
Answering Questions. Go to https://stackoverflow.com/questions. You can use any web browser, like Chrome or Safari, to visit this site and answer questions. You can sort the questions by newest, active, bountied, unanswered, and more.
As of March 2021 Stack Overflow has over 14 million registered users, and has received over 21 million questions and 31 million answers.
What's missing? Some observations: The top Stack Overflow question of all time — with more than 7 million views since its creation 9 years ago — is not even a programming question: “How do I undo the most recent commits in Git”.
Stackexchange offers https://api.stackexchange.com/docs/advanced-search endpoint.
So for example, get on
https://api.stackexchange.com/search/advanced?site=stackoverflow.com&q=firebase
would return you something like this:
This is simplest example but as you will find in the docs, there are numerous parameters based on which search can be performed. Some of them are:
Hope this helps!
Cheers!
You can get this information utilizing the questions/
route. In this call, you will pass the tag(s) you are interested in to the tagged
parameter (separated by a semicolon (;
)).
To constrain questions returned to those with a set of tags, use the tagged parameter with a semi-colon delimited list of tags. This is an and constraint, passing
tagged=c;java
will return only those questions with both tags. As such, passing more than 5 tags will always return zero results.
For your specific question (searching for ipv4
), you can utilize this as a starting point:
http://api.stackexchange.com/docs/questions#order=desc&sort=activity&tagged=ipv4&filter=!BHMIbze0EPheMk572h0ktETsgnphhU&site=stackoverflow&run=true
The filter
is optional, but I've stripped out some of the default fields to present a smaller example. The link above returns entries that look like this:
"items": [
{
"tags": [
"ruby-on-rails",
"ipv4",
"geokit"
],
"link": "http://stackoverflow.com/questions/29460004/rails-geokit-incorrectly-converting-ipv4-address-to-latitude-and-longitude",
"title": "Rails: Geokit incorrectly converting IPv4 address to latitude and longitude"
},
{
"tags": [
"networking",
"ip",
"ipv4",
"maxmind",
"cidr"
],
"link": "http://stackoverflow.com/questions/28358851/merging-of-multiple-ipv4-address-blocks-on-the-basis-of-their-country-region",
"title": "merging of multiple IPv4 address blocks on the basis of their country region"
},
...
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With