facebook Graph API
===

i have problem with facebook api

it gave me that error

> [access_token] => "{\"error\":{\"message\":\"Missing client_id parameter.\",\"type\":\"OAuthException\",\"code\":101}}"

when i am trying to post on app wall

using facebook sdk

    <?php
    
    require_once 'facebook.php';
    //Function to Get Access Token
    function get_app_token($appid, $appsecret)
    {
    $args = array(
    'grant_type' => 'client_credentials',
    'client_id' => $appid,
    'client_secret' => $appsecret
    );
    
    $ch = curl_init();
    $url = 'https://graph.facebook.com/oauth/access_token?client_id=*********&client_secret=*******&grant_type=client_credentials&scope=manage_pages,offline_access,publish_stream';//put data for ur app
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_HEADER, false);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_POST, true);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $args);
    $data = curl_exec($ch);
    
    return json_encode($data);
    }
    
      
    // Create FB Object Instance
    $facebook = new Facebook(array(
        'appId'  => $appid,
        'secret' => $appsecret,
        'cookie' => false,
        ));
    
    
    //Get App Token
    $token = get_app_token($appid, $appsecret);
    
    //Try to Publish on wall or catch the Facebook exception
    try {
    $attachment = array('message' => '',
                'access_token' => $token,
                        'name' => 'Attachment Name',
                        'caption' => 'Attachment Caption',
                        'link' => 'http://apps.facebook.com/xxxxxx/',
                        'description' => 'Description',
                        'picture' => 'http://www.google.com/logo.jpg',
                        'actions' => array(array('name' => 'Action Text', 
                                          'link' => 'http://apps.facebook.com/xxxxxx/'))
                        );
    
    $result = $facebook->api('/'.$appid.'/feed/', 'post', $attachment);
    }
    
    //If the post is not published, print error details
    catch (FacebookApiException $e) {
    echo '<pre>';
    print_r($e);
    echo '</pre>';
    }
    ?>
