[libgfbgraph] Graph: Updated to Graph API v.2.10
- From: Álvaro Peña <alvaropg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libgfbgraph] Graph: Updated to Graph API v.2.10
- Date: Tue, 24 Oct 2017 22:40:28 +0000 (UTC)
commit 21bca81288dac5ec378b21773fff949fb093ca0d
Author: Álvaro Peña <alvaropg gmail com>
Date: Tue Oct 3 15:24:52 2017 +0200
Graph: Updated to Graph API v.2.10
Updated endpoint URL to the new Graph version.
It was required to use the "fields" param (see
https://developers.facebook.com/docs/graph-api/using-graph-api#reading)
to retrieve the email of an user and added the permission "email" too.
https://bugzilla.gnome.org/show_bug.cgi?id=772243
gfbgraph/gfbgraph-common.c | 2 +-
gfbgraph/gfbgraph-user.c | 1 +
tests/gtestutils.c | 14 +++++---------
3 files changed, 7 insertions(+), 10 deletions(-)
---
diff --git a/gfbgraph/gfbgraph-common.c b/gfbgraph/gfbgraph-common.c
index 2da1ec4..137f880 100644
--- a/gfbgraph/gfbgraph-common.c
+++ b/gfbgraph/gfbgraph-common.c
@@ -21,7 +21,7 @@
#include <rest/rest-proxy.h>
-#define FACEBOOK_ENDPOINT "https://graph.facebook.com/v2.3"
+#define FACEBOOK_ENDPOINT "https://graph.facebook.com/v2.10"
/**
* gfbgraph_new_rest_call:
diff --git a/gfbgraph/gfbgraph-user.c b/gfbgraph/gfbgraph-user.c
index 7af2fc1..34410b3 100644
--- a/gfbgraph/gfbgraph-user.c
+++ b/gfbgraph/gfbgraph-user.c
@@ -265,6 +265,7 @@ gfbgraph_user_get_me (GFBGraphAuthorizer *authorizer, GError **error)
rest_call = gfbgraph_new_rest_call (authorizer);
rest_proxy_call_set_function (rest_call, ME_FUNCTION);
rest_proxy_call_set_method (rest_call, "GET");
+ rest_proxy_call_add_param (rest_call, "fields", "name,email");
result = rest_proxy_call_sync (rest_call, error);
if (result) {
diff --git a/tests/gtestutils.c b/tests/gtestutils.c
index 3006bc0..af76870 100644
--- a/tests/gtestutils.c
+++ b/tests/gtestutils.c
@@ -44,9 +44,9 @@ struct _GFBGraphTestApp
gchar *access_token;
};
-#define FACEBOOK_ENDPOINT "https://graph.facebook.com/v2.3"
+#define FACEBOOK_ENDPOINT "https://graph.facebook.com/v2.10"
-#define FACEBOOK_TEST_USER_PERMISSIONS "user_about_me,user_photos,email,publish_actions"
+#define FACEBOOK_TEST_USER_PERMISSIONS "email,user_about_me,user_photos,publish_actions"
GFBGraphTestApp*
gfbgraph_test_app_setup (void)
@@ -174,15 +174,12 @@ gfbgraph_test_fixture_setup (GFBGraphTestFixture *fixture, gconstpointer user_da
}
static void
-gfbgraph_test_fixture_teardown (GFBGraphTestFixture *fixture, gconstpointer user_data)
+gfbgraph_test_fixture_teardown (GFBGraphTestFixture *fixture, __attribute__ ((unused)) gconstpointer
user_data)
{
SoupSession *ssession;
SoupMessage *smessage;
gchar *function_path;
- gchar *auth_value;
guint status;
- const GFBGraphTestApp *app = user_data;
- SoupURI *uri;
/* Delete the test user and clean up memory */
@@ -196,14 +193,13 @@ gfbgraph_test_fixture_teardown (GFBGraphTestFixture *fixture, gconstpointer user
g_assert_cmpint(status, ==, 200);
g_free (function_path);
- g_free (auth_value);
g_free (fixture->user_id);
g_free (fixture->user_email);
g_object_unref (fixture->authorizer);
}
static void
-gfbgraph_test_me (GFBGraphTestFixture *fixture, gconstpointer user_data)
+gfbgraph_test_me (GFBGraphTestFixture *fixture, __attribute__ ((unused)) gconstpointer user_data)
{
GFBGraphUser *me;
GError *error = NULL;
@@ -220,7 +216,7 @@ gfbgraph_test_me (GFBGraphTestFixture *fixture, gconstpointer user_data)
}
static void
-gfbgraph_test_album (GFBGraphTestFixture *fixture, gconstpointer user_data)
+gfbgraph_test_album (GFBGraphTestFixture *fixture, __attribute__ ((unused)) gconstpointer user_data)
{
GFBGraphUser *me;
GFBGraphAlbum *album;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]