Get desktop application:
View/edit binary Protocol Buffers messages
A client-to-server streaming RPC. Accepts a stream of Entries on a feed being archived, returning a FeedSummary when archving is completed.
rpc BindAuth(OAuthUser) returns (OAuthUser) {}
service
Entry page return Feed as well
placeholder - Always true, indicating the entity is the placeholder body - The text we use for the placeholder on FriendFeed, e.g., "3 more comments" for comments or "234 other people" for likes num - The number of comments or likes excluded. For example, if the body is "3 more comments", then num would be 3. Example: http://friendfeed-api.com/v2/feed/bret?maxcomments=auto&maxlikes=auto
Include raw text entry and comment bodies in addition to the HTML bodies included by default. The raw text bodies are available as rawBody on all returned entries and comments. This also adds rawLink on all entries.
NOTICE: this is not the same as original friendfeed api auto should be default it not set. if max_comments set to 1, then all comments should returned.
social graph
Comment id - The id of the comment date - The date the comment was posted. body - The HTML body of the comment. URLs are turned into links. from{} - The user or group who posted this comment, a feed object via{}? - present if comment was created by a third party application. * name - the name of the application, e.g., "BuddyFeed" * url - URL of the source, e.g., "http://www.codewalrus.com/buddyfeed/" commands[]? - List of allowed commands for the authenticated user: "edit", "delete"
Used in: ,
when maxcomments=auto on feed
Entry id - The FriendFeed entry id, used to add comments/likes to the entry url - URL of the entry page on the FriendFeed website. date - The date the entry was posted. body - The HTML body of the entry. URLs are turned into links. A best effort is made to resolve shortened URLs and use the final destination as the title of the link. from{} - The user or group who posted this entry, a feed object to[]{}? - List of feeds to which this entry was published, a list of feed objects comments[]{}? - list of comments ordered by date likes[]{}? - list of likes for this entry, ordered to present the authenticated user's friends first, and then all other other people who liked the entry thumbnails[]{}? - List of thumbnails * url - Image URL * link - The URL the thumbnail should link to * width? - Image width * height? - Image height * player? - the player for this media file (e.g., the YouTube.com <embed> code) files[]{}? - List of files attached to this entry * url - File URL * type - File MIME type (e.g., "application/pdf") * name - File name * icon - URL of file type icon. Always 16x16. * size? - File size in bytes via{}? - If present, the application or service that created the entry. * name - The name of the entry source, e.g., "Google Reader", "Bookmarklet" * url - URL of the entry source geo{}? - Present if the entry contains geographic information * lat - The latitude * long - The longitude commands[]? - List of allowed commands for the authenticated user: "comment", "like", "unlike", "edit", "delete", "hide", "unhide"
Used as request type in: Api.ArchiveFeed, Api.ForceArchiveFeed, Api.PostEntry
Used as response type in: Api.CommentEntry, Api.DeleteComment, Api.LikeEntry, Api.PostEntry
Used as field type in: ,
entry uuid with prefix: "e/"
custom filed TODO: duplicated with from field
Feed id - The feed id, e.g., "bret" or "bret/comments" name - Display name of the feed, e.g., "Bret Taylor" sup_id - Simple Update Protocol description? - Profile description, an HTML string type - One of "user", "group", or "special" private - true if the feed is private. commands[]? - List of allowed commands for the authenticated user on this feed: "subscribe", "unsubscribe", "post", "dm", "admin" Full feeds have all of the fields above, plus the following field: entries[]{} - List of the entries in this feed.
Used as response type in: Api.FetchEntry, Api.FetchFeed
Used as field type in: , , ,
SUP (Simple Update Protocol) https://code.google.com/p/simpleupdateprotocol/
One of "user", "group", or "special"
true if the feed is private
TODO: remove this
Used as request type in: Api.EnqueJob, Api.FinishJob
Used as response type in: Api.EnqueJob, Api.FinishJob, Api.GetFeedJob
Used as field type in:
uuid should always math target_id
translate to new service(sync) job
Used as response type in: Api.ArchiveFeed, Api.ForceArchiveFeed
/feedinfo - Feed information Return information about the feed with the specified feed id: http://friendfeed-api.com/v2/feedinfo/feed id The response is a feed, plus the following fields: subscriptions[]? - The users and groups this feed is subscribed to subscribers[]? - The users subscribed to this feed admins[]{}? - For groups, the list of group administrators feeds[]? - For special feeds, the feeds that are contained within this feed. For example, for a friend list feed, this property lists all of the users/groups in the friend list. services[]{}? - Services associated with the feed (e.g., Twitter or an imported blog) * id - the service's id, e.g., "picasa" * name - the service's official name, e.g., "Picasa Web Albums" * url - the official URL of the service, e.g., "http://picasaweb.google.com/" * icon - the URL of the favicon for this service * profile? - the profile URL for this service, if any * username? - the username for this service, if any
Used as request type in: Api.PostFeedinfo
Used as response type in: Api.DeleteService, Api.FetchFeedinfo
Feed
SUP (Simple Update Protocol) https://code.google.com/p/simpleupdateprotocol/
One of "user", "group", or "special"
true if the feed is private
Feedinfo
for list
TODO: remove this
File url - File URL type - File MIME type (e.g., "application/pdf") name - File name icon - URL of file type icon. Always 16x16. size? - File size in bytes
Used in:
Like date from{} - The user who liked the parent entry.
Used in:
when maxlikes=auto on feed
geographic information
Used in:
Used as request type in: Api.BindUserFeed, Api.PutOAuth
Used as response type in: Api.BindUserFeed
Used as field type in:
User info from oauth2 providers sequence
login
id map
Used as response type in: Api.FetchProfile, Api.PostFeedinfo, Api.PutOAuth
Used as field type in: , ,
the FriendFeed UUID
v1 nicknameo or v2 id, in URL
the user's full name, display name
One of "user", "group", or "special"
true if the feed is private
SUP (Simple Update Protocol) https://code.google.com/p/simpleupdateprotocol/
TODO: remove this
mark deletion, will purge all related data later
Used as request type in: Api.FetchFeedinfo, Api.FetchGraph, Api.FetchProfile
services[]{}? - Services associated with the feed (e.g., Twitter or an imported blog) * id - the service's id, e.g., "picasa" * name - the service's official name, e.g., "Picasa Web Albums" * url - the official URL of the service, e.g., "http://picasaweb.google.com/" * icon - the URL of the favicon for this service * profile? - the profile URL for this service, if any * username? - the username for this service, if any
Used in: , ,
thumbnails - List of thumbnails * url - Image URL * link - The URL the thumbnail should link to * width? - Image width * height? - Image height * player? - the player for this media file (e.g., the YouTube.com <embed> code)
Used in:
status - private or public id - the user's FriendFeed UUID name - the user's full name nickname - the user's FriendFeed nickname, used in FriendFeed URLs profileUrl - the user's profile URL on FriendFeed services[] - the services connected to the user's account * id - the service's FriendFeed ID, e.g., "picasa" * name - the service's official name, e.g., "Picasa Web Albums" * url - the official URL of the service, e.g., http://picasaweb.google.com/ * iconUrl - the URL of the favicon for this service * profileUrl? - the user's profile URL on this service, if any * username? - the user's username for this service, if any subscriptions[] - the users this user is subscribed to * id * name * nickname * profileUrl rooms[] - the rooms this user is a member of * id - the room's FriendFeed UUID * name - the room's display name * nickname - the room's FriendFeed nickname, used in FriendFeed URLs * url - the room's URL on FriendFeed lists[] - the lists this user is a member of (only visible if authenticated as this user) * id - the list's FriendFeed UUID * name - the list's display name * nickname - the list's FriendFeed nickname, used in FriendFeed URLs * url - the list's URL on FriendFeed
FriendFeed UUID
full name
used in URL
Via name - the name of the application, e.g., "BuddyFeed" url - URL of the source, e.g., "http://www.codewalrus.com/buddyfeed/"
Used in: ,