私はソーシャルアプリケーションを構築しています。ユーザーはデータをWebサイトに投稿し、データベースに保存します。
これにより、サイトにレコードが作成され、検索可能になり、サイトの基本的なコンテンツと機能が作成されます(この時点では目的は関係ありません)。
レコードがデータベースに保存されたら、「言葉を広めて」このデータをソーシャルネットワークに送信したいと思います。現在、私はFacebookを単独で見ています。
したがって、Graph APIを使用して投稿を作成し、このコンテンツをユーザーのタイムラインに投稿する方法、または実際にAPP /Webサイトに関連付けられたビジネスページに投稿する方法を知っています。連続。
つまり...ユーザーが私のウェブサイトにレコードを作成し、次にウェブサイト/アプリが私のビジネスページに投稿を作成し、ユーザーにタイムラインに投稿するように依頼した場合、これが2つに分かれないようにするにはどうすればよいですか?投稿、代わりに共有された1つの投稿?
達成したい:
User posts on website
>
Website posts to Page
>
Post on Page is "Shared" to users Timeline
とは対照的に:
User posts on website
>
Website posts to Page
>
Website posts an additional post to users Timeline
これを実行したい理由は、Webサイトで、最初にWebサイトに入力したときに作成された最初の投稿のIDを追跡することにより、Facebookからの共有、いいね、コメントを表示できるようにするためです。
それとも、車輪の再発明を試みているので、Facebookのコメントプラグインを使用する必要がありますか?