目的
PEARSystem_Daemonクラスを使用してデーモンとして実行されるPHPコンソールアプリを開発しています。スクリプトは理想的には時限ループであり、終了するまで無期限に実行されます。
このループは、FBゲームのプレーヤーのデータベースに時間間隔でクエリを実行し、特定の基準を使用してFacebookのウォール/タイムラインに投稿します。
私たちのアプリはFacebookページでホストされます。このページには、これらの投稿で取り上げるために使用しているアルバム、写真、ビデオも含まれています。
ウォール/タイムラインへの投稿
私の質問は、Facebook PHP SDKを使用して、コンソールアプリケーション内からサービスとして実行し、コンソールアプリからこれらのアルバムをユーザーのタイムラインへの投稿として共有できるかどうかです。もちろん、適切な拡張権限を取得していれば、FBユーザーはとにかく。
外観の共有とアップロード
アルバムまたはビデオを共有するための外観は、ユーザーが自分で投稿した場合と同じようにユーザーのタイムラインに表示されますか、それとも投稿は単にサムネイルとして表示され、横にテキストが表示されます。
最近のFacebookは、複数のサムネイルが付いたきれいなコラージュで写真を投稿していることに気づきました。これが私たちが達成したい効果です。また、間違いがなければ、ウォールポストに追加された動画も、サムネイルではなく、大きな動画としてインラインで表示されると思います。
これらの画像をFacebookユーザーアカウントにアップロードする必要がありますか?その場合、PHP SDKを使用して、ユーザーFBアカウントで新しいアルバムを作成し、必要な拡張アクセス許可を付与することはできますか?それとも、共有するだけで同じルックアンドフィールを実現できますか?
外部でのホスティングメディア
おそらく外部でホストされているユーザープロファイルに写真を追加して、PHPスクリプトがアップロードせずにアカウントのアルバムに写真を投稿できるようにすることはできますか?
サーバー側のアプリケーションのパフォーマンスに影響を与えるため、アップロードは避けようとしています。