0

これは初心者の質問かもしれませんが、それでも私はこれを本当に理解していないので、それを尋ねなければなりません。ページのデバッグに成功し、ユーザーはアプリを使用するために認証されました。したがって、デバッガーはすべてのメタog:タグを適切に取得しています。以下の関数を実行すると、「ステータス更新」であるステータス更新をタイムラインに投稿できます。しかし、それは私が望んでいることではありません。メタog:タグを使用して、Open Graphに関する見栄えの良いページ固有の投稿を作成する必要がありますが、それは発生しません。これは、私のページへのリンクを含む単純な古い退屈なステータスの更新です。 。なんで?

FB.api(
 '/me/[my namespace]:button',
 'post',
 { message: 'A status update' },
 callback function
});

さらに、私は実際に3番目のパラメーターに何を入れることになっていますか、3番目のパラメーターは何のためにありますか?これが{メッセージ:'ステータスの更新'}パラメータです。

最後に、これはopengraphとアプリを使用してタイムラインに投稿する方法ですか?開発者ページで「コードを取得」したときに、彼らが何を持っているのかわからないので、わかりません。そのカールのもの、それは何のためですか?私のページにそれを載せることはできませんか?

4

1 に答える 1

0

しかし、それは私が望んでいることではありません。メタog:タグを使用して、Open Graphに関する見栄えの良いページ固有の投稿を作成する必要がありますが、それは発生しません。これは、私のページへのリンクを含む単純な古い退屈なステータスの更新です。 。なんで?

アクションでOpenGraphオブジェクトのアドレスを指定していないため…どこにもURLがないので、FacebookはどこからOGメタデータを取得する必要があると思いますか…?

ある種のOGオブジェクトを参照するようにアクションを設定し、アクションを公開するときにそのオブジェクトのURLを指定します。

開発者セクションのOpenGraphドキュメントの例は、それがどのように機能するかをかなり明確にするはずです。

https://developers.facebook.com/docs/opengraph/actions/#create

于 2012-08-30T18:02:56.927 に答える