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