Blame docs/reference/html/GFBGraphUser.html

Packit 87b8d1
Packit 87b8d1
<html>
Packit 87b8d1
<head>
Packit 87b8d1
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Packit 87b8d1
<title>GFBGraphUser: GFBGraph 0.2
Packit 87b8d1
 Reference Manual</title>
Packit 87b8d1
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
Packit 87b8d1
<link rel="home" href="index.html" title="GFBGraph 0.2 Reference Manual">
Packit 87b8d1
<link rel="up" href="ch02.html" title="Nodes">
Packit 87b8d1
<link rel="prev" href="GFBGraphPhoto.html" title="GFBGraphPhoto">
Packit 87b8d1
<link rel="next" href="ch03.html" title="Other">
Packit 87b8d1
<meta name="generator" content="GTK-Doc V1.24 (XML mode)">
Packit 87b8d1
<link rel="stylesheet" href="style.css" type="text/css">
Packit 87b8d1
</head>
Packit 87b8d1
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Top  | 
Packit 87b8d1
                  Description  | 
Packit 87b8d1
                  Object Hierarchy  | 
Packit 87b8d1
                  Properties
Packit 87b8d1
Packit 87b8d1
Home
Packit 87b8d1
Up
Packit 87b8d1
Prev
Packit 87b8d1
Next
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

GFBGraphUser

Packit 87b8d1

GFBGraphUser — GFBGraph User node

Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

Stability Level

Packit 87b8d1
Packit 87b8d1
give outside developers early access to new or rapidly changing technology, or
Packit 87b8d1
to provide an interim solution to a problem where a more general solution is
Packit 87b8d1
anticipated. No claims are made about either source or binary compatibility from
Packit 87b8d1
one minor release to the next.
Packit 87b8d1
Packit 87b8d1
The Unstable interface level is a warning that these interfaces are  subject to
Packit 87b8d1
change without warning and should not be used in unbundled products.
Packit 87b8d1
Packit 87b8d1
Given such caveats, customer impact need not be a factor when considering
Packit 87b8d1
incompatible changes to an Unstable interface in a major or minor release.
Packit 87b8d1
Nonetheless, when such changes are introduced, the changes should still be
Packit 87b8d1
mentioned in the release notes for the affected release.
Packit 87b8d1
">Unstable, unless otherwise indicated
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

Functions

Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
GFBGraphUser *
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
gfbgraph_user_new ()
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
GFBGraphUser *
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
gfbgraph_user_new_from_id ()
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
GFBGraphUser *
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
gfbgraph_user_get_me ()
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
void
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
gfbgraph_user_get_me_async ()
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
GFBGraphUser *
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
gfbgraph_user_get_me_async_finish ()
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
GList *
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
gfbgraph_user_get_albums ()
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
void
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
gfbgraph_user_get_albums_async ()
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
GList *
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
gfbgraph_user_get_albums_async_finish ()
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
const gchar *
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
gfbgraph_user_get_name ()
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

Properties

Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
gchar *
Packit 87b8d1
email
Packit 87b8d1
Read / Write
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
gchar *
Packit 87b8d1
name
Packit 87b8d1
Read / Write
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

Types and Values

Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
struct
Packit 87b8d1
GFBGraphUser
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
struct
Packit 87b8d1
GFBGraphUserClass
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

Object Hierarchy

Packit 87b8d1
    GObject
Packit 87b8d1
    ╰── GFBGraphNode
Packit 87b8d1
        ╰── GFBGraphUser
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

Includes

Packit 87b8d1
#include <gfbgraph/gfbgraph.h>
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

Description

Packit 87b8d1

GFBGraphUser represents a user in Facebook.

Packit 87b8d1
With the "me" functions, (see gfbgraph_user_get_me()) you can query for the logged user node.

Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

Functions

Packit 87b8d1
Packit 87b8d1

gfbgraph_user_new ()

Packit 87b8d1
GFBGraphUser *
Packit 87b8d1
gfbgraph_user_new (void);
Packit 87b8d1

Creates a new GFBGraphUser.

Packit 87b8d1
Packit 87b8d1

Returns

Packit 87b8d1

a new GFBGraphUser; unref with g_object_unref()

Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

Packit 87b8d1
Packit 87b8d1

gfbgraph_user_new_from_id ()

Packit 87b8d1
GFBGraphUser *
Packit 87b8d1
gfbgraph_user_new_from_id (GFBGraphAuthorizer *authorizer,
Packit 87b8d1
                           const gchar *id,
Packit 87b8d1
                           GError **error);
Packit 87b8d1

Retrieves a user from the Facebook Graph with the give ID.

Packit 87b8d1
Packit 87b8d1

Parameters

Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

authorizer

Packit 87b8d1

a GFBGraphAuthorizer.

Packit 87b8d1
 
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

id

Packit 87b8d1

a const gchar with the user ID.

Packit 87b8d1
 
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

error

Packit 87b8d1

a GError or NULL.

Packit 87b8d1
[allow-none]
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

Returns

Packit 87b8d1

a new GFBGraphUser; unref with g_object_unref().

Packit 87b8d1

[transfer full]

Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

Packit 87b8d1
Packit 87b8d1

gfbgraph_user_get_me ()

Packit 87b8d1
GFBGraphUser *
Packit 87b8d1
gfbgraph_user_get_me (GFBGraphAuthorizer *authorizer,
Packit 87b8d1
                      GError **error);
Packit 87b8d1

Retrieve the current user logged using the https://graph.facebook.com/me Graph API function.

Packit 87b8d1
See gfbgraph_user_get_my_async() for the asynchronous version of this call.

Packit 87b8d1
Packit 87b8d1

Parameters

Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

authorizer

Packit 87b8d1

a GFBGraphAuthorizer.

Packit 87b8d1
 
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

error

Packit 87b8d1

a GError or NULL.

Packit 87b8d1
[allow-none]
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

Returns

Packit 87b8d1

a GFBGraphUser with the current user information.

Packit 87b8d1

[transfer full]

Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

Packit 87b8d1
Packit 87b8d1

gfbgraph_user_get_me_async ()

Packit 87b8d1
void
Packit 87b8d1
gfbgraph_user_get_me_async (GFBGraphAuthorizer *authorizer,
Packit 87b8d1
                            GCancellable *cancellable,
Packit 87b8d1
                            GAsyncReadyCallback callback,
Packit 87b8d1
                            gpointer user_data);
Packit 87b8d1

Asynchronously retrieve the current user logged. See gfbgraph_user_get_me() for the

Packit 87b8d1
synchronous version of this call.

Packit 87b8d1

When the operation is finished, callback

Packit 87b8d1
 will be called. You can then call gfbgraph_user_get_me_finish()
Packit 87b8d1
to get the GFBGraphUser for to the current user logged.

Packit 87b8d1
Packit 87b8d1

Parameters

Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

authorizer

Packit 87b8d1

a GFBGraphAuthorizer.

Packit 87b8d1
 
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

cancellable

Packit 87b8d1

An optional GCancellable object, or NULL.

Packit 87b8d1
[allow-none]
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

callback

Packit 87b8d1

A GAsyncReadyCallback to call when the request is completed.

Packit 87b8d1
[scope async]
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

user_data

Packit 87b8d1

The data to pass to callback

Packit 87b8d1
. 

Packit 87b8d1
[closure]
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

Packit 87b8d1
Packit 87b8d1

gfbgraph_user_get_me_async_finish ()

Packit 87b8d1
GFBGraphUser *
Packit 87b8d1
gfbgraph_user_get_me_async_finish (GFBGraphAuthorizer *authorizer,
Packit 87b8d1
                                   GAsyncResult *result,
Packit 87b8d1
                                   GError **error);
Packit 87b8d1

Finishes an asynchronous operation started with

Packit 87b8d1
gfbgraph_user_get_me_async().

Packit 87b8d1
Packit 87b8d1

Parameters

Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

authorizer

Packit 87b8d1

a GFBGraphAuthorizer.

Packit 87b8d1
 
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

result

Packit 87b8d1

A GAsyncResult.

Packit 87b8d1
 
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

error

Packit 87b8d1

An optional GError, or NULL.

Packit 87b8d1
[allow-none]
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

Returns

Packit 87b8d1

a GFBGraphUser for to the current user logged.

Packit 87b8d1

[transfer full]

Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

Packit 87b8d1
Packit 87b8d1

gfbgraph_user_get_albums ()

Packit 87b8d1
GList *
Packit 87b8d1
gfbgraph_user_get_albums (GFBGraphUser *user,
Packit 87b8d1
                          GFBGraphAuthorizer *authorizer,
Packit 87b8d1
                          GError **error);
Packit 87b8d1

Retrieve the albums nodes owned by the user

Packit 87b8d1
. This functions call the function ID/albums.

Packit 87b8d1
Packit 87b8d1

Parameters

Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

user

Packit 87b8d1

a GFBGraphUser.

Packit 87b8d1
 
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

authorizer

Packit 87b8d1

a GFBGraphAuthorizer.

Packit 87b8d1
 
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

error

Packit 87b8d1

An optional GError, or NULL.

Packit 87b8d1
[allow-none]
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

Returns

Packit 87b8d1

a newly-allocated GList with the albums nodes owned by the given user.

Packit 87b8d1

[element-type GFBGraphAlbum][transfer full]

Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

Packit 87b8d1
Packit 87b8d1

gfbgraph_user_get_albums_async ()

Packit 87b8d1
void
Packit 87b8d1
gfbgraph_user_get_albums_async (GFBGraphUser *user,
Packit 87b8d1
                                GFBGraphAuthorizer *authorizer,
Packit 87b8d1
                                GCancellable *cancellable,
Packit 87b8d1
                                GAsyncReadyCallback callback,
Packit 87b8d1
                                gpointer user_data);
Packit 87b8d1

Asynchronously retrieve the albums nodes owned by the user

Packit 87b8d1
. See gfbgraph_user_get_albums() for the
Packit 87b8d1
synchronous version of this call.

Packit 87b8d1

When the operation is finished, callback

Packit 87b8d1
 will be called. You can then call gfbgraph_user_get_albums_async_finish()
Packit 87b8d1
to get the GList of GFBGraphAlbum owned by the user
Packit 87b8d1
.

Packit 87b8d1
Packit 87b8d1

Parameters

Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

user

Packit 87b8d1

a GFBGraphUser.

Packit 87b8d1
 
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

authorizer

Packit 87b8d1

a GFBGraphAuthorizer.

Packit 87b8d1
 
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

cancellable

Packit 87b8d1

An optional GCancellable object, or NULL.

Packit 87b8d1
[allow-none]
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

callback

Packit 87b8d1

A GAsyncReadyCallback to call when the request is completed.

Packit 87b8d1
[scope async]
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

user_data

Packit 87b8d1

The data to pass to callback

Packit 87b8d1
. 

Packit 87b8d1
[closure]
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

Packit 87b8d1
Packit 87b8d1

gfbgraph_user_get_albums_async_finish ()

Packit 87b8d1
GList *
Packit 87b8d1
gfbgraph_user_get_albums_async_finish (GFBGraphUser *user,
Packit 87b8d1
                                       GAsyncResult *result,
Packit 87b8d1
                                       GError **error);
Packit 87b8d1

Finishes an asynchronous operation started with

Packit 87b8d1
gfbgraph_user_get_albums_async().

Packit 87b8d1
Packit 87b8d1

Parameters

Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

user

Packit 87b8d1

a GFBGraphUser.

Packit 87b8d1
 
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

result

Packit 87b8d1

A GAsyncResult.

Packit 87b8d1
 
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

error

Packit 87b8d1

An optional GError, or NULL.

Packit 87b8d1
[allow-none]
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

Returns

Packit 87b8d1

a newly-allocated GList of albums owned by the user

Packit 87b8d1
. 

Packit 87b8d1

[element-type GFBGraphAlbum][transfer full]

Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

Packit 87b8d1
Packit 87b8d1

gfbgraph_user_get_name ()

Packit 87b8d1
const gchar *
Packit 87b8d1
gfbgraph_user_get_name (GFBGraphUser *user);
Packit 87b8d1

Get the user full name.

Packit 87b8d1
Packit 87b8d1

Parameters

Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

user

Packit 87b8d1

a GFBGraphUser.

Packit 87b8d1
 
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

Returns

Packit 87b8d1

a const gchar with the user full name, or NULL.

Packit 87b8d1

[transfer none]

Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

Types and Values

Packit 87b8d1
Packit 87b8d1

struct GFBGraphUser

Packit 87b8d1
struct GFBGraphUser;
Packit 87b8d1
Packit 87b8d1

Packit 87b8d1
Packit 87b8d1

struct GFBGraphUserClass

Packit 87b8d1
struct GFBGraphUserClass {
Packit 87b8d1
        GFBGraphNodeClass parent_class;
Packit 87b8d1
};
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

Property Details

Packit 87b8d1
Packit 87b8d1

The “email” property

Packit 87b8d1
  “email”                    gchar *
Packit 87b8d1

The email of the user if available

Packit 87b8d1

Flags: Read / Write

Packit 87b8d1

Default value: NULL

Packit 87b8d1
Packit 87b8d1

Packit 87b8d1
Packit 87b8d1

The “name” property

Packit 87b8d1
  “name”                     gchar *
Packit 87b8d1

The full name of the user

Packit 87b8d1

Flags: Read / Write

Packit 87b8d1

Default value: ""

Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

Generated by GTK-Doc V1.24
Packit 87b8d1
</body>
Packit 87b8d1
</html>