|  |  | Flickcurl Flickr API Manual |  | |
|---|---|---|---|---|
| Top | Description | ||||
flickcurl_activity; flickcurl_activity_event; flickcurl_activity ** flickcurl_activity_userComments (flickcurl *fc,int per_page,int page); flickcurl_activity ** flickcurl_activity_userPhotos (flickcurl *fc,const char *timeframe,int per_page,int page); void flickcurl_free_activities (flickcurl_activity **activities_object);
typedef struct {
  char *type; /* photoset or photo */
  char *owner;
  char *owner_name;
  char *primary;
  /* photo info: ID/secret/server/farm */
  char *id;
  char *secret;
  int server;
  int farm;
  /* counts */
  int comments_old;
  int comments_new;
  int notes_old;
  int notes_new;
  int views;
  int comments;
  int photos;
  int faves;
  /* flags */
  int more;
  char* title;
  /* Array of events on this item */
  flickcurl_activity_event* events[FLICKCURL_MAX_ACTIVITY_EVENTS+1];
} flickcurl_activity;
Comments or photos item with activity
| activity type photoset or photo | |
| owner NSID | |
| owner name | |
| primary | |
| photo id | |
| photo secret | |
| photo server | |
| photo farm | |
| old comments count | |
| new comments count | |
| old notes count | |
| new notes count | |
| views count | |
| comments count | |
| photos count | |
| favourites count | |
| more boolean flag | |
| title of acitivty | |
| flickcurl_activity_event * | array of events associated with this actiivty | 
typedef struct {
  char *type; /* comment or note */
  char *id;
  char *user;
  char *username;
  char *value;
  int date_added;
} flickcurl_activity_event;
Comment or photo activity event
flickcurl_activity ** flickcurl_activity_userComments (flickcurl *fc,int per_page,int page);
Returns a list of recent activity on photos commented on by the calling user.
Implements flickr.activity.userComments (1.0)
| 
 | flickcurl context | 
| 
 | Number of items to return per page. If this argument is omitted, it defaults to 10. The maximum allowed value is 50. | 
| 
 | The page of results to return. If this argument is omitted, it defaults to 1. | 
| Returns : | non-0 on failure | 
flickcurl_activity ** flickcurl_activity_userPhotos (flickcurl *fc,const char *timeframe,int per_page,int page);
Returns a list of recent activity on photos belonging to the calling user. Do not poll this method more than once an hour.
Implements flickr.activity.userPhotos (1.0)
| 
 | flickcurl context | 
| 
 | The timeframe in which to return updates for. This can be specified in days ( '2d') or hours ('4h'). The default behavoir is to return changes since the beginning of the previous user session. (or NULL) | 
| 
 | Number of items to return per page. If this argument is omitted, it defaults to 10. The maximum allowed value is 50. (or NULL) | 
| 
 | The page of results to return. If this argument is omitted, it defaults to 1. (or NULL) | 
| Returns : | non-0 on failure | 
void                flickcurl_free_activities           (flickcurl_activity **activities_object);
Destructor for array of activity objects
| 
 | activity object array |