[Tickets #12740] Re: Better return from search API call
noreply at bugs.horde.org
noreply at bugs.horde.org
Mon Oct 7 18:09:10 UTC 2013
DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.
Ticket URL: http://bugs.horde.org/ticket/12740
------------------------------------------------------------------------------
Ticket | 12740
Updated By | Michael Slusarz <slusarz at horde.org>
Summary | Better return from search API call
Queue | Turba
Version | Git master
Type | Enhancement
-State | Rejected
+State | Feedback
Priority | 1. Low
Milestone | 5
Patch |
Owners |
------------------------------------------------------------------------------
Michael Slusarz <slusarz at horde.org> (2013-10-07 12:09) wrote:
> Anything returned from the API should be compatible with a RPC call
> as well. Requiring logic in the returned object to access the
> requested data will not work over e.g., json-rpc calls.
Huh? How is this supposed to work? See mail/imapOb - that returns a
Horde_Imap_Client_Base object. That is most certainly NOT something
that can be returned via a JSON-RPC call. (or mail/flagList. Or
mail/createMailbox).
And that is extremely concerning if you are saying that
inter-application API calls are restricted to simple data structures .
That is a **crippling** limitation for a feature that came AFTER the
original API design - which allowed PHP objects to be returned.
If you disgaree, than there needs to be a separate RPC framework in
the future. Or at least a separate search call that is RPC specific.
But you absolutely cannot be expected to know the structure of the
photo data object, so at a minimum this ticket cannot be closed. This
needs to be documented somewhere.
More information about the bugs
mailing list