package proto

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service Api

api.proto:10

message Comment

feed.proto:315

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: CommentRequest, Entry

message Entry

feed.proto:283

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: Feed, Feedinfo

message Feed

feed.proto:143

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: Comment, Entry, Like, Worker

message FeedJob

api.proto:54

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: Worker

message FeedSummary

api.proto:75

Used as response type in: Api.ArchiveFeed, Api.ForceArchiveFeed

enum FeedType

feed.proto:22

message Feedinfo

feed.proto:181

/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

message File

feed.proto:363

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: Entry

message Like

feed.proto:333

Like date from{} - The user who liked the parent entry.

Used in: Entry

message Location

feed.proto:380

geographic information

Used in: Entry

message OAuthUser

feed.proto:33

Used as request type in: Api.BindUserFeed, Api.PutOAuth

Used as response type in: Api.BindUserFeed

Used as field type in: Service

message Profile

feed.proto:50

id map

Used as response type in: Api.FetchProfile, Api.PostFeedinfo, Api.PutOAuth

Used as field type in: FeedJob, Feedinfo, Graph

message ProfileRequest

api.proto:140

Used as request type in: Api.FetchFeedinfo, Api.FetchGraph, Api.FetchProfile

message Service

feed.proto:234

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: FeedJob, Feedinfo, Graph

enum StatusType

feed.proto:28

message Thumbnail

feed.proto:349

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: Entry

message V1Profile

feed.proto:116

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

message Via

feed.proto:374

Via name - the name of the application, e.g., "BuddyFeed" url - URL of the source, e.g., "http://www.codewalrus.com/buddyfeed/"

Used in: Comment, Entry