これに対する答えが見つからないようです。おそらく、私の Google-fu が私を失望させているのでしょう。
認証されたユーザーのウォールでページの投稿を「共有」して、添付の写真に示すように「共有番号」を増やすために、FB のグラフ API (またはその他の方法) を使用する方法はありますか?
これに対する答えが見つからないようです。おそらく、私の Google-fu が私を失望させているのでしょう。
認証されたユーザーのウォールでページの投稿を「共有」して、添付の写真に示すように「共有番号」を増やすために、FB のグラフ API (またはその他の方法) を使用する方法はありますか?
さて、私の答えは、これをどのように達成したいかによって、「いいえ」と「おそらく」の間で異なります。
ユーザーが積極的に共有する必要のない、コードに完全に依存するプログラムによる自動化された共有メカニズムにしたいですか?
もしそうなら、答えはノーです。実際には、プラットフォーム ポリシーにも違反する可能性がありますが、それは不可能です。
ダイアログベースの共有で、さまざまな種類のページ投稿に対して一貫性のない動作がある場合は気にしますか?
もしそうなら、あなたは幸運です。幾分。Facebookがまだサポートしていたときに共有ボタンに使用されていた「sharer.php」と呼ばれる、現在は非推奨の機能があります。これは廃止されましたが、削除される可能性はほとんどありませんが、残念ながらドキュメントがないことを意味します。幸いなことに、それは本当に簡単です。
http://www.facebook.com/sharer.php?u=https://www.facebook.com/coca-cola/posts/10152033676358306
上記は、Coca Cola の Facebook ページで投稿を共有する例です。u
もちろん、パラメータを URL エンコードする必要があります。これをプレーンなリンクにすることも、Javascript を使用してボタンのクリックに添付することもできます。ただし、次の注意事項があります。
とにかくこのルートを追求したい場合は、次のことをお勧めします。
type: status
12345678_987654321
各https://www.facebook.com/12345678/posts/987654321
投稿から /actions/link フィールドを取得します (コメント用といいね用に 1 つずつありますが、両方になります)。同じ)type: link
、link
フィールドを取得し、上記のように sharer.php でそれを使用します。これにより、必要に応じて共有数が増加することはありませんが、リンクが適切に再共有されます。これのいくつかがあなたに役立つことを願っています.