API stands for Application Programming Interface. A program's API defines the proper way for a developer to request services from that program.
3
votes
1answer
29 views
Rails validating API parameters
I wanted to keep my API request logic separate form the controller logic. I therefore make use of a separate model (EmailChecker) that creates an instance of this ...
5
votes
1answer
49 views
Mixed scripting language API to determine file upload location and scrape city government website to find corresponding government official
I wrote this script as an NYC-specific-API for file upload for a mobile app. Users upload a video file and also their geographic coordinates.
I then use an external API to get the corresponding ...
0
votes
0answers
51 views
A Slacking standup
My incoming message code connects to the Slack API, using the slack-ruby-client gem. This code is handling so many things; what are some ways I can break this apart ...
2
votes
1answer
72 views
Laravel API design
I've been designing and coding my Laravel API boilerplate for couple days now, and I'd like to hear some advice/improvement hints!
I'm pretty satisfied with the result, but I'm also aware, there ...
5
votes
1answer
76 views
Strawpoll fetch API in Python
As a beginner to Python with some rookie experience in building software, I decided writing an API wrapper for Strawpoll would be a good exercise in learning the language and design patterns.
The ...
1
vote
1answer
52 views
Handle network response and parse it
First I have method called in LoginActivity to call my login API. This is my Listener that reads user input and then passes it to a method to call the API:
...
2
votes
2answers
94 views
Simple and reusable system for user registration and tracking and auto-updates
I created a bunch of small and mostly internal WPF applications for my company - usually for some file manipulation etc. For these programs, I would like to start collecting user info - who uses them, ...
1
vote
0answers
22 views
A standard PHP script for API requests [closed]
I am setting up some PHP pages to provide API services to users (and my applications).
In its most basic form, it looks like this:
...
1
vote
2answers
65 views
Simple and concise new iterator design [closed]
I came up with a new iteration pattern for a C++ API that aims at simplifying client code.
Basically, when developers have an iterable object myCollection, they ...
2
votes
2answers
66 views
Move code from controller to model
I'm working a rails application that has a lot of logic in the controller that should be in the model. In the app/controllers/customers_controller.rb#create there ...
5
votes
2answers
193 views
Restful API Building: Dependency injection + factory patterns
I am learning OOP. I feel I have a grasp of basic dependency injection in that as a rule of thumb, you pass an object to a method rather than the parameters to create an object. As such, never create ...
3
votes
0answers
87 views
JavaScript API for REST
I have a REST API, which naturally you can just use HTTP calls (mainly Ajax) in order to send and receive data. I am building a layer of abstraction on top of the raw REST API for JavaScript ...
5
votes
2answers
580 views
Slim API with 3 layer architecture
I'm new to Slim and the three layered approach I'm using below. So far I have the API, a Presentation layer (leaving out for now), a Business Logic Layer, and a Data Access Layer. The code's working, ...
1
vote
1answer
87 views
System to handle the short lived async task
I'm developing an application in which there are many short-lived tasks which are run in separate threads. I've developed a generic and reusable system to handle such a requirement. The code snippet ...
5
votes
2answers
483 views
External API calls from a C#.NET client
I have a simple c# mvc client that calls an external api..here is my attempt
...
11
votes
1answer
686 views
Sending a C++ array to Python/NumPy and back
I am going to send a C++ array to a Python function as NumPy array and get back another NumPy array. After consulting with NumPy documentation and some other threads and tweaking the code, the code is ...
0
votes
0answers
86 views
PHP connector for communicating with a REST API (part 2)
I wrote a PHP connector that will allow me to communicate with a REST API using PHP.
The class was little over 1500 lines of code, it was difficult to manage it. It was a nightmare to even look at it ...
1
vote
3answers
77 views
Fast tag replacements
This uses the Stack Exchange API to quickly batch replace tags in questions.
I still need to fully comment and make the Wiki, but are there any glaring mistakes in it?
I have tried to use ...
2
votes
1answer
89 views
PHP connector for communicating with a REST API (Part 1)
I wrote a PHP connector that will allow me to communicate with a REST API. This is the first time I am trying to make my code as clean as possible. I want to help myself learning how to better code.
...
2
votes
0answers
49 views
Restful API for parsing records
I'm trying to implement my own API. This code excerpt should show the basic working routines. The storage is temporary an in-memory-array and the only HTTP method for now is POST.
I outsourced the ...
3
votes
2answers
69 views
Removing nested for loops to hasten API call response time
I've got an MVC APU project that I'm working on to feed data to some JavaScript charts. This beast below takes nearly 1 second of server time to process before it is served to the chart. I know that ...
-1
votes
1answer
59 views
5
votes
1answer
74 views
Uses game API to post stats about user when requested
First Python script, so my code is pretty laughable. Sensitive information has been redacted. One thing that I'd like to point out is that there is an inconsistent use of '' and "". This is an old ...
8
votes
1answer
144 views
The effect of typing a sentence out
The following code is complete and works perfectly. What I want to do to is make it more modular in a way where I can use the code again - similar to an api. I also hardly ever code in javascript, ...
3
votes
1answer
259 views
Handling new user requests from a Swift client
I am starting to play with POST request to save in my server the user token so I can send push notifications in Swift (this is the Swift code). This is the PHP file that processes the request (please ...
3
votes
2answers
313 views
REST API using PHP
I am trying to write an REST API using php from scratch which I am gonna use to play with Angular.js. It is working fine now and I need your opinions on the things I have done in this code to improve ...
2
votes
1answer
139 views
Web API controller to get details of a travel plan or a leave request
My web API has 3 controllers for get, post and users CRUD. I named it as DetailsControllor, FormControllor and ...
5
votes
1answer
238 views
Swift API controller
I've just started iOS development and learning Swift. My code below works, but I'm interested to know in ways I can improve it having no experience in iOS Swift prior to this attempt.
...
4
votes
0answers
50 views
Entity component system Lua API
The destruction of the objects are handled by the garbage-collector metamethod.
(Does this make sense? This means that an out-of-scope object will stay visible in game until garbage collection.)
The ...
2
votes
0answers
182 views
Imgur API implementation using Retrofit
I've recently (an hour ago) started a project for making a wrapper for Imgur's API using the REST client Retrofit.
I've only implemented a single endpoint so far as I'm questioning my design. While ...
0
votes
2answers
54 views
Should Domain objects for a public API be able to save/send themselves?
My main questions: FileWithSave handles its saving itself, but delegates it to a repository object. This allows implementation details to be available without being present in the API when saving ...
1
vote
1answer
51 views
Fetching ALL data set from API iterating via response data
Does this make sense? How would you achieve the same thing, with cleaner code?
...
0
votes
1answer
54 views
Naming a complex crud function
I have a function below that does the following uses a bunch of smaller CRUD operations which I call create, ...
10
votes
1answer
177 views
The thing that makes API requests
I'm creating a thing that does things. Part of the things the thing does is querying an API for information about movies and TV shows. The API allows me to query for changes to their data so I will ...
20
votes
3answers
902 views
Parsing log files of HearthStone: The log reading API
I'm still working on a parser that can parse log entries from a game called HearthStone, the overall idea is that it will read the log file live when the game is running, parses the log file and show ...
2
votes
1answer
4k views
PHP/Phalcon RESTful API architecture
I'm building a RESTful API in PHP using the Phalcon framework. The API will consist of multiple modules (e.g. api.example.com/mail/users, api.example.com/web/users, etc). So I want to put all module ...
11
votes
2answers
1k views
Parsing log files of HearthStone: The API
I am working on a parser that can parse log entries from a game called HearthStone, the overall idea is that it will read the log file live when the game is running, parses the log file and show ...
1
vote
1answer
83 views
Vimeo API - Loading videos
I know my way around jQuery and JavaScript a little bit but as for optimising, I'm a bit weak but willing to learn new stuff.
I'm currently loading videos onto our site from Vimeo when a user clicks ...
3
votes
1answer
578 views
Testable authentication handler for web API
I need to unit test my authentication handler. I don't really want do an assert against the text message returned by the handler. How could this be improved ?
...
12
votes
1answer
232 views
Inspector Rubberduck
Our Rubberduck open-source VBE add-in project is coming along nicely. One of the main features we're going to be implementing in the next release, is code inspections.
I started by defining an ...
5
votes
1answer
224 views
Sliders library
I have completed working on my own pure JavaScript Slider library and would like to get some input from other developers. I would like to know how you would improve the code in any way.
...
2
votes
1answer
204 views
This brittle OData to SQL Server C# code isn't sustainable over time
The intent of this code is to access a third party OData API to capture only the relevant data to an existing in-house set of MSSQL server tables. Ignore the exception handling for now--the errors ...
2
votes
1answer
157 views
Node.js API route for POSTing a resource. Getting rid of callback pyramid
I'm writing an API for simple GET and POST routes. The app is a shared to-do-list. Users and lists are stored separately. A list can belong to many users, and a user can have many lists.
...
1
vote
1answer
181 views
Error handling in an Android API (class or enum)
I am developing an Android Library which will be distributed to other developers.
The library itself is a wrapper of the industry specific one. This makes the API development a bit less flexible. The ...
10
votes
1answer
414 views
JSON C++14 library API/implementation
I'm creating a C++14 header-only JSON library for fun, learning experience and to use it in my personal projects.
I'm looking for feedback on:
Its API/interface: since I'm using modern C++, I want ...
2
votes
0answers
74 views
Compressing a blog into a preview using tumblr_api_read
Here is what I have currently working. I would like to make it look more aesthetically pleasing, so not finish words in mid word. Also not have the two previews be so much larger than the other.
...
6
votes
2answers
322 views
Quiz Engine implementation
I'm trying to find a nice API for a Quiz Engine. This is what I have so far:
Implementation:
...
5
votes
1answer
156 views
Python wrapper for official Hacker News API
Since Hacker News launched their official API, I started working on Python wrapper for it. API v0 is fairly simple, you send a GET request with hacker news story's ID or user id, it returns data in ...
4
votes
2answers
197 views
Create User profile with separate social media data
I am creating user profile logic for a blogging platform. I have the UserProfile model and then two separate models, ...
4
votes
1answer
534 views
Steam API JSON Function JavaScript
Upon coming face to face with the mighty cross-origin request block, and needing to get a JSON file from an external source, I decided to use the Yahoo Query Language in order to achieve this.
I'm ...