![]() |
![]() |
![]() |
Rest Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Properties |
FacebookProxyPrivate; FacebookProxy; RestProxy* facebook_proxy_new (const char *api_key, const char *app_secret); RestProxy* facebook_proxy_new_with_session (const char *api_key, const char *app_secret, const char *session_key); const char * facebook_proxy_get_api_key (FacebookProxy *proxy); void facebook_proxy_set_app_secret (FacebookProxy *proxy, const char *secret); const char * facebook_proxy_get_app_secret (FacebookProxy *proxy); const char * facebook_proxy_get_session_key (FacebookProxy *proxy); void facebook_proxy_set_session_key (FacebookProxy *proxy, const char *session_key); char * facebook_proxy_sign (FacebookProxy *proxy, GHashTable *params); char * facebook_proxy_build_login_url (FacebookProxy *proxy, const char *frob); char * facebook_proxy_build_permission_url (FacebookProxy *proxy, const char *perms);
"api-key" gchar* : Read / Write / Construct Only "app-secret" gchar* : Read / Write / Construct "session-key" gchar* : Read / Write
typedef struct { char *api_key; char *app_secret; char *session_key; } FacebookProxyPrivate;
typedef struct _FacebookProxy FacebookProxy;
FacebookProxy has no publicly available members.
RestProxy* facebook_proxy_new_with_session (const char *api_key, const char *app_secret, const char *session_key);
const char * facebook_proxy_get_api_key (FacebookProxy *proxy);
Get the API key.
|
an FacebookProxy |
Returns : |
the API key. This string is owned by FacebookProxy and should not be freed. |
void facebook_proxy_set_app_secret (FacebookProxy *proxy, const char *secret);
const char * facebook_proxy_get_app_secret (FacebookProxy *proxy);
Get the application secret for authentication.
|
an FacebookProxy |
Returns : |
the application secret. This string is owned by FacebookProxy and should not be freed. |
const char * facebook_proxy_get_session_key (FacebookProxy *proxy);
Get the current session key
|
an FacebookProxy |
Returns : |
the session key, or NULL if there is no session yet. This string is owned
by FacebookProxy and should not be freed.
|
void facebook_proxy_set_session_key (FacebookProxy *proxy, const char *session_key);
Set the token.
|
an FacebookProxy |
|
the session key |
char * facebook_proxy_build_login_url (FacebookProxy *proxy, const char *frob);
char * facebook_proxy_build_permission_url (FacebookProxy *proxy, const char *perms);