All Questions
721
questions
89
votes
3
answers
27k
views
How to list your application/library/wrapper/script here
If you've created an application, script, or library for use on the Stack Exchange network, that's fantastic!
Now publicize it by creating a question with the correct tag:
app https://stackapps.com/...
53
votes
11
answers
5k
views
OBSOLETE - Soapi.CS : A fully relational fluent .NET Stack Exchange API client library
Soapi.CS for .Net / Silverlight / Windows Phone 7 / Mono
as easy as breathing...:
var context = new ApiContext(apiKey).Initialize(false);
Question thisPost = context.Official
.StackApps
....
49
votes
0
answers
7k
views
How API Keys Work (FAQ)
What are the API request limits?
A single IP address can only make a certain number of API requests per day, depending on the presence of a valid API key.
Default API daily limits:
Key: 10,000
No Key:...
32
votes
6
answers
7k
views
Stack.PHP - Powerful and Extensive Library for Accessing the Stack Exchange API - Including Full Support for v2.0.
Don't know where to start?
Begin by checking out the Stack.PHP website.
Then head over here for a quick tutorial on setting up and using Stack.PHP.
About
Why you should use Stack.PHP:
Stack....
25
votes
15
answers
3k
views
OBSOLETE - Soapi.JS : fluent JavaScript client library for the Stack Exchange API
OBSOLETE
This library uses the old API, and the soapi.info domain doesn't work anymore. There's still an archive on CodePlex.
Soapi.js
If you are looking for a full featured, compact JavaScript ...
120
votes
14
answers
6k
views
Stack Overflow Extras (SOX)
SOX v2.8.0
Stack Overflow Extras (SOX) is a project that stemmed from the Stack Overflow Optional Features (SOOF) project.
The SOX userscript adds a bunch of optional features to all sites in the ...
19
votes
1
answer
539
views
What to do about the tsunami of placeholder apps created because of a poorly written tutorial?
Last months, we're seeing more and more placeholder apps created by people who are following a certain Android tutorial. I'm not going to give examples because it's really hard not seeing them. I feel ...
140
votes
3
answers
30k
views
API "Hello World" code
The Stack Exchange API is based on HTTP and URLs, just like the web page you're browsing now. Except instead of HTML, the responses are all in JSON.
Let's say we wanted to call the /info method:
https:...
6
votes
1
answer
597
views
How to strip out certain fields from the Stack Exchange API, JSON response?
I want to fetch all my favorite questions on Stackoverflow.com and dump them as JSON. I used this API path:
/2.1/users/1310070/favorites?fromdate=1382486400&site=stackoverflow
But it is ...
469
votes
57
answers
22k
views
AutoReviewComments - Pro-forma comments for SE
No more re-typing the same comments over and over!
This script adds a little 'auto' link next to all comments boxes. When you click the link, you see a popup with 6 configurable auto-comments (canned ...
84
votes
5
answers
10k
views
Stack Mobile - View Stack Exchange Sites on Your Smart Phone or Tablet
Update:
Stack Mobile is about to get a breath of fresh air. I've just moved it to a brand new server with a blazing fast SSD.
Note: it may take up to a day or two for DNS changes to ...
25
votes
1
answer
2k
views
My app has to be published first? But it's still under development
Okay, I want to build an App that allows me to create questions on Stack Exchange. I registered it here on Stack Apps but now when I want to create a question I get this message:
{
"error_message": ...
110
votes
3
answers
23k
views
API Documentation and Help
Method List
All API methods can be found at https://api.stackexchange.com/docs.
Global Method Parameters
All methods accept the following parameters:
type=jsontext: responds with mime-type text/json.
...
32
votes
1
answer
10k
views
Looking for a beginner's tutorial to using the API
I see the Stack Exchange API but I'm unable to understand it. I don't think there is any fundamental tutorial showing how to use Stack Overflow fully in the API documentation.
I want some fundamental ...
13
votes
1
answer
529
views
I only need a key, what do I do?
I'm told by others and read in Looking for a beginner's tutorial to using the API that I need "To Get A Key!" but when I then visit https://stackapps.com/apps/oauth/register I'm stil ...
162
votes
38
answers
11k
views
StackApplet — Bringing Stack Exchange Notifications to Your Desktop [Large scale rewrite in progress]
Rewrite In Progress
I am currently in the process of completely rewriting this application from scratch. The code for the old version was an absolute disaster, written nearly four years ago when ...
13
votes
12
answers
1k
views
Soapi.JS2: a fully relational JavaScript client library for the Stack Exchange API - beta preview
Soapi.JS2
var context = new Soapi.ApiContext(yourApiKey);
context.initialize(function() {
context.official.stackApps
.Users().ById(14)
.invoke(function(users) {
...
264
votes
12
answers
23k
views
StackTack, a JavaScript widget you can stick anywhere
Screenshot / Code Snippet
<head>
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript" ...
11
votes
2
answers
2k
views
Request Throttling Limits
What are permissible requests "speeds?"
The API will cut you off if you make more than 30 requests over 5 seconds to any single endpoint (currently 30 requests per second, https://api....
133
votes
30
answers
15k
views
Py-StackExchange: An API wrapper for Python
UPDATE: 2.x support is now mainline! Please read the wiki page for important information about the update.
A warm welcome to you, traveller. You have arrived at the home of Py-StackExchange, the ...
126
votes
4
answers
22k
views
StackPrinter: The Stack Exchange Printer Suite
UPDATE:
Version 1.1 - MySE section, PrettyPrint, StackPrinter API
Screenshots:
App Homepage
Printable view
Logo:
http://www.stackprinter.com
StackPrinter is a website that pulls the main ...
120
votes
6
answers
12k
views
Stacky - A .NET client library (Full support for API v2.0)
Stacky - A .NET Client Library
The same great library now supports the 2.0 API!
https://bitbucket.org/lfoust/stacky
Sample Code
IUrlClient urlClient = new UrlClient();
IProtocol protocol = new ...
94
votes
5
answers
7k
views
The Stack Overflow Unofficial Patch (SOUP)
The Stack Overflow Unofficial Patch (SOUP) is a project to collect various minor client-side bug fixes, work-arounds and usability improvements for Stack Overflow and other Q&A sites on the Stack ...
35
votes
0
answers
2k
views
List of API client libraries grouped by programming language
This question serves as an organized reference of client libraries available for the Stack Exchange API. This is intended to be an all-inclusive list of libraries, so if you develop a library, feel ...
33
votes
8
answers
5k
views
StackWrap4J Java wrapper
The StackWrap4J 1.0.1 jar is now available! (See the changelog)
Sample Code / Screen Shot
The following code snippet was used to test the wrapper in the Android emulator:
TextView text = (TextView)...
21
votes
5
answers
1k
views
Conscientious use of the API
What constitutes abuse?
Making an undue number of requests in a short span of time, or regularly exceeding a request quota during "normal" use.
Guidelines for polling
We realize that a great ...
6
votes
1
answer
268
views
Complete list of sites to @include / @match into my script?
This question aims to serve as a reference list of all current Stack Exchange sites for use in scripts.
2
votes
3
answers
294
views
Can there be a way to find a user given his email hash?
Given a user's email, it would be great if we could hash it and search for that user with it.
The reason for this is suppose:
Someone has a website
On that website, they invite SO users to enter ...
54
votes
0
answers
6k
views
SVG Versions of the Logos
Legal guidelines for using these trademarked Icons
Icons
Download SVG
Download SVG
Download SVG
Download SVG
Download SVG
Download SVG
Download SVG
Packages
If you want to download a ZIP ...
19
votes
2
answers
716
views
OBSOLETE - SOAPI-WATCH: A realtime service that notifies subscribers via Twitter when the API changes in any way
Obsolete:
This app no longer works. It uses a version of the API that was decommissioned in May of 2014.
Links and the domain are also long dead.
SOAPI-WATCH
This post was one of the two that were ...
17
votes
0
answers
2k
views
OBSOLETE - SOAPI-EXPLORE: Self-updating single page JavaSript API test harness
SOAPI-EXPLORE
this post was one of the two that were listed regarding SOAPI.
For a full overview of the SOAPI eco-system see What is SOAPI and why should I care?
For a more robust API discovery tool ...
15
votes
1
answer
2k
views
Unable to get access token
I am trying to get a non-expiry access token, like so:
https://stackexchange.com/oauth?scope=no_expiry&redirect_uri={{some_uri}}&client_id={{some_value}}
I am repeatedly getting the error:
...
15
votes
0
answers
743
views
Firehose JSON streaming event service
Code Snippet
Using curl:
$ curl http://stackoverflow.hewgill.com:8080/firehose/stackoverflow
or, in a browser, http://stackoverflow.hewgill.com:8080/firehose/stackoverflow.
About
This "firehose" ...
12
votes
2
answers
5k
views
Can the redirect_uri contain port number?
Is it possible to have the redirect_uri contain a specific port?
For example: example.com:8080
Assuming that example.com is my registered domain, is the 8080 allowed? I have tried to put it as part ...
6
votes
1
answer
592
views
URL Length Limit For For Requests Taking Vectorised Ids (/answers/{id}, /questions/{id}, etc)
I am trying to use /questions/{id} API to get a list of questions by their ids. Help page for this request does not indicate the maximum number of ids that can be passed in. Pagesize is maximum 100, ...
158
votes
15
answers
16k
views
OBSOLETE - Six to Eight: An iPhone client
Six to Eight no longer functions, and has been discontinued.
This is due to the shutdown of the v1 SE API. Given that SE has now developed their own iOS client, I don't see myself updating Six to ...
31
votes
6
answers
2k
views
Draft Specification for API v2.0
We've started working on the next version of the Stack Exchange API.
The current draft specification is available, and we'd like to hear your feedback!
The headlining feature for this release is ...
20
votes
3
answers
1k
views
OBSOLETE - StackCenter - your one-stop app for everything Stack Exchange
OBSOLETE: The site and app have been down for years.
Update: StackCenter has been completely rewritten to use Soapi.JS2. I have also made some changes to the UI.
Screenshot
About
StackCenter is a ...
17
votes
1
answer
237
views
List of Votes by Authenticated users
In the API documentation for the question type, it says that you can access, for a specific question, whether or not the authenticated user (in the private_info scope) upvoted/downvoted the question.
...
17
votes
5
answers
1k
views
OBSOLETE - soapi-notify : Stay ahead of the pack with new question notification V1 release
Obsolete:
This app no longer works. It uses a version of the API that was decommissioned in May of 2014.
soapi-notify
Stay ahead of the pack
soapi-notify is an easy to use windows application ...
14
votes
1
answer
391
views
OBSOLETE - SOREP: Trilogy Site Ranking - For those who need to know
Note, all of the app links, below, are dead. And the domain is parked.
SOREP is a service that does a nightly index of all users ordered by reputation and makes that information available via REST.
...
12
votes
0
answers
417
views
Stack Exchange Global Types - a type declaration package for global objects exposed by Stack Exchange
Screenshot / Code Snippet
About
Stack Exchange global types is a type declaration package adding or augmenting type definitions for global objects exposed by Stack Exchange for client-side ...
10
votes
0
answers
196
views
Tell us that POST is required to write
While troubleshooting /posts/{id}/comments/add in order to answer Why am I getting a 404 when trying to post a comment?, it was noticed that the API path in question only responded to POST requests. ...
8
votes
1
answer
498
views
How to batch up multiple id requests to maximize economy and still avoid (400) Bad Request [closed]
Update:
All of our grumblings and the unbearable beauty of our workarounds resulted in this issue being fixed last week.
You can now send 100 id in one request and receive 100 responses.
See Url ...
7
votes
4
answers
344
views
please add a key fields to stackauth results
While it is a step in the right direction, the /sites return is missing a vital component: a key field.
All of the data currently in /sites is the arbitrary data that can change.
We need a constant ...
4
votes
1
answer
278
views
Can not request info after OAuth
I am following The implicit OAuth 2.0 flow Guide:
My client ID is 4709 while key is RoZwtHUrhMP088oVGCMlxA((
I appended my URL as:
https://stackexchange.com/oauth/dialog?client_id=4709&scope=...
1
vote
1
answer
214
views
stackauth throwing 503 (in html format) after just a few /users/{id}/associated requests
After 5-8 successful requests 503 error, in html format, are being thrown.
The requests are unique and consecutive, no api abuse is occurring.
A related, but critical, concern is that any error ...
72
votes
8
answers
2k
views
OBSOLETE - SE Editor Toolkit
Looking for Maintainer
I have not had the capacity to maintain this project in any meaningful way, but the source code is quite clear and reasonably well documented. If you would be interested to ...
56
votes
3
answers
2k
views
SE Modifications -- Username autocomplete in comments, inline revision source, and utility links
Screenshot
About
This userscript adds four main features:
Various utility links on posts and in the top bar
Inline viewing of post revision source Markdown on the post history page
Links on comment ...
51
votes
1
answer
4k
views
StackEye - Chrome Extension to follow users and questions on StackExchange sites
StackEye is a Chrome extension which can be used to follow other users for their answers and questions. Using StackEye you can also add a question to your watchlist there by getting notifications for ...