右カラム広告は作成できますが、ニュースフィード広告は作成できません。
私の知る限りでは、最初にタイプ 27 のクリエイティブを作成する必要があります。この目的のために、パラメータ object_id と story_id を指定する必要があります。1枚目は弊社Facebookページ、2枚目は同ページの未公開投稿です。
ストーリーを作成するために、以下のコードを使用しました。「promotable_posts」であるべきだと思います。これは、ページ内に未公開の投稿を作成して、ニュースフィード広告で使用できるようにするためです。
$api.put_connections('id_of_companys_fb_page', 'promotable_posts',
{
"message" => 'my_message',
"name" => "my_name",
"link" => "url_of_a_page",
"caption" => "my_caption",
"description" => "This is a longer description",
"picture" => "url_to_a_picture"
}
残念ながら、常に例外「type: GraphMethodException, code: 100, message: Unsupported post request. [HTTP 400] (Koala::Facebook::ClientError)」がスローされます。
「promotable_posts」を「feed」に変更すると機能しますが、投稿 ID を使用して広告を作成することはできず、ID が 5xxx で始まることに気付きました。これは、他の手動で作成された投稿 ID (で始まる) とは異なります。 1xx..) うまくいきました。他のタイプも試しましたが、どれも機能しません。そのような投稿を作成する例が見つかりませんでした。
どんな提案でも、たとえ勝手な推測であっても、大歓迎です。