Function Reference: gdfi_get_fb_page_accesstoken

Summary

This function has not been documented yet.

Source Code

function gdfi_get_fb_page_accesstoken()
{
    global $wpdb;
    $gdfi_config = get_option('gdfi_config');
    if (!isset($gdfi_config['access_token'])) {
        return;
    }
    if (!isset($gdfi_config['app_page_post'])) {
        return;
    }
    $url = 'https://graph.facebook.com/me/accounts?limit=1000&access_token=' . $gdfi_config['access_token'];

    $result = wp_remote_get($url, array('timeout' => 15));
    $result_arr = json_decode($result['body']);


    if (!empty($result_arr)) {
        foreach ($result_arr->data as $fpage) {
            if ($gdfi_config['app_page_post'] == $fpage->id) {
                return $fpage->access_token;
            }
        }

        return '';
    }
}