コード例 #1
0
ファイル: prpltwtr_request.c プロジェクト: FourthDr/prpltwtr
void twitter_send_xml_request(TwitterRequestor * r, gboolean post, const char *url, TwitterRequestParams * params, TwitterSendXmlRequestSuccessFunc success_callback, TwitterSendRequestErrorFunc error_callback, gpointer data)
{

    TwitterSendXmlRequestData *request_data = g_new0(TwitterSendXmlRequestData, 1);
    request_data->user_data = data;
    request_data->success_func = success_callback;
    request_data->error_func = error_callback;

    twitter_send_request(r, post, url, params, twitter_xml_request_success_cb, twitter_xml_request_error_cb, request_data);
}
コード例 #2
0
void twitter_send_request_multipage_do(PurpleAccount *account,
		TwitterMultiPageRequestData *request_data)
{
	char *full_query_string = g_strdup_printf("%s%spage=%d",
			request_data->query_string ? request_data->query_string : "",
			request_data->query_string && strlen(request_data->query_string) > 0 ? "&" : "",
			request_data->page);

	twitter_send_request(account, FALSE,
			request_data->url, full_query_string,
			twitter_send_request_multipage_cb, twitter_send_request_multipage_error_cb,
			request_data);
	g_free(full_query_string);
}