0

Facebookアプリの最後にウォールポストを作成しようとしています。私は今までこれを約50回行ってきましたが、突然、Facebookは私が設定したものの代わりに他のコンテンツをウォールポストに配置します. php sdk を使用してウォール ポストを行います。コードは次のとおりです。

$facebook->api(
    '/me/feed/',
    'post',
    array(
    'access_token' => $access_token, 
    'message'      => $message,
    'name'         => $name,
    'caption'      => $caption,
    'description'  => $description,
    'link'         => $my_url,                
    'picture'      => $wall_post_image
    )
); 

access_token と他のすべての変数がテストされ、有効です。奇妙なことに、ウォール ポストにはアプリへの正しいリンクが作成されていますが、名前はページ名です。アプリ名、画像はアプリのアイコン、キャプションは企業ページの説明です

なぜこれが起こっているのですか?

4

1 に答える 1

0

それらに静的な値を与えて、それが投稿されているかどうかを確認しないでください。次のような混乱が解消される可能性があります

$facebook->api(
    '/me/feed/',
    'post',
    array(
    'access_token' => $access_token, 
    'message'      => 'testing message',
    'name'         => 'my name',
    'caption'      => 'testing caption',
    'description'  => 'testing description',
    'link'         => 'http://xyz.com/myurl.php',                
    'picture'      => 'http://xyz.com/linktoimage.jpg'
    )
); 

この値が投稿されていない場合は、他の壁投稿関数がこれの横で機能していることを意味し、適切な値を渡していないよりも機能する場合

于 2012-07-27T07:17:13.953 に答える