3

アプリケーションを通じてストーリーを公開しようとしています。しかし、そうすると「一部の人がリンクアプリ名を共有しました」と表示されますサンプル画像

リンクとして共有したくありませんが、代わりに次の画像に示すようなものです望ましい結果

Facebook のドキュメント ( https://developers.facebook.com/docs/reference/api/post/ ) を読んで、status_type を app_created_story に定義することで実現できると思いましたが、残念ながらそれも役に立ちません。次に、2 番目の画像のように、ストーリーの下に「今すぐ試す」ボタンを配置したいと考えています。「アクション」(名前とリンクを含むオブジェクトの配列)によって行われたと思いますが、望ましい結果を得ることができません。この点で何か助けていただければ幸いです。

私のコードは次のとおりです

$attachment = array(
        'access_token'=> "User Access Token",
        'message' => "Message",
        'name' => 'Title',
        'caption' => "Some text",
        'link' => 'https://apps.facebook.com/canvas/',
        'description' => 'Some Text Here',
        'picture' => "http://www.example.com/image.jpg",
        'from' => "application id",
        'status_type' => "app_created_story",


        );
try {
// Proceed knowing you have a user who is logged in and authenticated
    $result = $facebook->api("/userid/feed/",'post',$attachment);
} catch (FacebookApiException $e) {
error_log($e);
//$user = null;
}

アクセス トークンを追加するだけで、次の 3 つの拡張アクセス許可があります: &scope=email,publish_stream,publish_actions

4

1 に答える 1