3

私はFacebookアプリケーションを開発しています。開いているグラフで作成されたカスタム オブジェクトがあります。以下にリストされているのは、私の懸念事項の一部です。

  1. 特定のオブジェクト タイプの下にあるすべてのオブジェクト インスタンスには、固有の Web ページが必要ですか?
  2. 私はJS SDKを使用してオープングラフアクションを投稿しています.オブジェクトurl(以下のコードでは「myobjectrul」)がjs関数で使用するルールはありますか?

FB.api('/me/myapp:myaction' + '?myobject=myobjecturl&access_token=myaccessToken', 'post', { こすり: true },

         function (response) {
             var msg = 'Error occured';
             if (!response || response.error) {
                 if (response.error) {
                     msg += "\n\nType: " + response.error.type + "\n\nMessage: " + response.error.message;
                 } alert(msg);
             } else {
                 alert('Post was successful! Action ID: ' + response.id);
             }
         });

オブジェクトのメタタグの og:url と同じにする必要がありますか?

  1. オブジェクト ページで取得できるオブジェクト URL とともにクエリ文字列を渡すことはできますか?

  2. 同じオブジェクト タイプを異なるオブジェクト プロパティ (異なる画像、異なる URL など) で投稿するにはどうすればよいですか?

どんな助けでも大歓迎です。

4

1 に答える 1

8

答えはイエスです。オブジェクトのすべてのインスタンスは、html、C#、php など、ページにマップされます。そのため、jquery ajax 動的プログラマーである場合は、アーキテクチャを変更するか、グラフを開かないで移動する必要があります。

私の会社http://www.fuhshnizzle.comでは、jquery、ajax、Amazon S3 を使用して、プレーヤーで実行されるビデオ プレイリストを作成しています。これは非常に軽量なアーキテクチャです。最近、プレイリストをオープン グラフに直接公開するためのリソースを割り当てました。私たちの上級アーキテクトは、これが動的ではないことを最初は理解していませんでした。たとえば、C# クラスなどのオブジェクトを定義し、公開時に動的にインスタンス化できると想定していました。

私たちの場合、プレイリストごとに 1 つの Web ページを公開する必要があり、CRUD に関する問題が発生したことに、かなりの驚きがありました。ユーザーがプレイリストを変更したり、削除したりした場合はどうなるでしょうか。本質的には、html ページをデータベース レコードに相当するものに変換する必要があります。

費用対効果の観点からすると、これは大雑把です。毎日 100,000 の再生リストが作成されている場合、100,000 の Web ページを公開して維持する必要があるでしょうか? 答えはイエスです。これは、パラメーターとスクリプトを介してオンザフライでコンテンツを作成する Web の力を無視しているように見える、非常に費用のかかる提案です。静的なコンテンツを作成しなければならないことは、多くの感情的な会議の後、私の会社にとって大きな問題でした。

私たちのチーフアーキテクトは、「犬の尻尾を振っている」とつぶやいた。私の考えに値するのは、これはビジネスモデルに応じて下さなければならないビジネス上の決定であるということです.

オブジェクトの公開

Open Graph オブジェクトは、Open Graph メタ タグを含む Web ページです。

Facebook Open Graph メタ タグを動的に生成する

于 2012-04-15T03:19:55.893 に答える