Author: akv
Date: 2010-01-31 05:29:54 +0100 (Sun, 31 Jan 2010)
New Revision: 3136

Modified:
   trunk/plugins/output-facebook/rs-facebook-client.c
   trunk/plugins/output-facebook/rs-facebook-client.h
Log:
Added rs_facebook_client_create_album().

Modified: trunk/plugins/output-facebook/rs-facebook-client.c
===================================================================
--- trunk/plugins/output-facebook/rs-facebook-client.c  2010-01-31 03:32:44 UTC 
(rev 3135)
+++ trunk/plugins/output-facebook/rs-facebook-client.c  2010-01-31 04:29:54 UTC 
(rev 3136)
@@ -415,3 +415,18 @@
 
        return albums;
 }
+
+gchar *
+rs_facebook_client_create_album(RSFacebookClient *facebook, const gchar 
*album_name)
+{
+       g_assert(RS_IS_FACEBOOK_CLIENT(facebook));
+
+       RSFacebookClientParam *param = rs_facebook_client_param_new();
+       rs_facebook_client_param_add_string(param, "name", album_name);
+
+       GString *content = g_string_new("");
+       facebook_client_request(facebook, "facebook.photos.createAlbum", param, 
content, NULL);
+       gchar *aid = xml_simple_response(content, "aid", FALSE);
+       g_string_free(content, TRUE);
+       return aid;
+}

Modified: trunk/plugins/output-facebook/rs-facebook-client.h
===================================================================
--- trunk/plugins/output-facebook/rs-facebook-client.h  2010-01-31 03:32:44 UTC 
(rev 3135)
+++ trunk/plugins/output-facebook/rs-facebook-client.h  2010-01-31 04:29:54 UTC 
(rev 3136)
@@ -116,6 +116,9 @@
 GtkListStore *
 rs_facebook_client_get_album_list(RSFacebookClient *facebook, GError **error);
 
+gchar *
+rs_facebook_client_create_album(RSFacebookClient *facebook, const gchar 
*album_name);
+
 G_END_DECLS
 
 #endif /* RS_FACEBOOK_CLIENT_H */


_______________________________________________
Rawstudio-commit mailing list
[email protected]
http://rawstudio.org/cgi-bin/mailman/listinfo/rawstudio-commit

Reply via email to