Opened 9 years ago

Closed 8 years ago

#27 closed enhancement (fixed)

API Support for Mobile Uploads

Reported by: Blaise Alleyne Owned by: joar
Priority: minor Milestone:
Component: programming Keywords:
Cc: Parent Tickets:

Description (last modified by Christopher Allan Webber)

This might be a bit broad and/or already considered elsewhere, but
having API support to upload media from third-party clients
(especially on mobile computers) would be a killer feature. For
example, on my N900, Maemo has share plugins which support Flickr,
Twitpic, etc., and integrate well into the build in camera
software.

StatusNet implemented the Twitter API to allow for broad support,
but I'm only familiar with Flickr, not so much Picasa or Deviant
Art or other platforms. Would it make sense to implement (parts of)
the Flickr API here to benefit from that same kind of support? Is
there another API to consider? Or does it make more sense to create
something new?

`http://www.flickr.com/services/api/ <http://www.flickr.com/services/api/>`_

The feature request end goal is having some kind of API support for
third-party upload clients, especially on mobile devices. Not sure
if this has been considered, or what the best way to do this is.



Subtickets

Change History (5)

comment:1 Changed 9 years ago by Caleb Davis

I have limited experience using APIs, much less trying to build
one. This article was very helpful for me.

`API design for humans <http://37signals.com/svn/posts/3018-api-design-for-humans>`_



comment:2 Changed 9 years ago by Will Kahn-Greene

The original url for this bug was http://bugs.foocorp.net/issues/293 .
Relations:
#109: blocks, #229: blocks

comment:3 Changed 8 years ago by Christopher Allan Webber

Component: programming
Description: modified (diff)
Owner: set to joar
Status: acceptedassigned

Assigning this to Joar!

comment:4 Changed 8 years ago by joar

Status: assignedaccepted
Type: defectenhancement

I have written about the status of the API plugin in this email: http://lists.mediagoblin.org/pipermail/devel/2012-September/000273.html

Shortly: It's functional but there's lots of room for improvement.

comment:5 Changed 8 years ago by joar

Resolution: fixed
Status: acceptedclosed

The API still does not support a wide variety of methods. Currently, as far as I am aware, there's

  • List all entries on an instance (/api/entries)
  • Submit a new entry (/api/submit)
  • Test view (/api/test)

Although there is actually a mobile application for GNU MediaGoblin in developement. I think this bug may be closed in favor of new endpoint-specific tickets.

Note: See TracTickets for help on using tickets.