1

Viddy、metacafe、および他の多くのものを例にとると、Watch アクションのオブジェクト (彼らのビデオの場合) をクリックすると、次のリンクに移動します:
http://www.facebook.com/connect/uiserver.php? app_id=125119214225766&method=permissions.request&redirect_uri=http%3A%2F%2Fwww.viddy.com%2Fvideo%2Fb206f4a5-2256-4a6d-aee0-9a544ea4ef0f&response_type=code&display=page&auth_referral=1&fb_private_mode_enc=ASJTBOcbzLX2w7CG8O_y_nQlB4NgP5FKG1qo0WsqOoeipkrM_MCDSYUTx-7isbjlSiY

そのリンクをクリックすると、アプリケーション (この特定のリンクの Viddy) の許可を要求する Facebook ページ (Facebook ページではなく Web ページのようなページ) が表示されます。パーミッションを提供した後 (場合によってはキャンセルすることもある) のみ、そのビデオの Viddy Web サイトの実際のビュー ページにリダイレクトされます。

私のアプリケーションで同じことをすると、ユーザーは許可を求められることなく、私のサイトに直接リダイレクトされます。

考えられるすべてのものを比較しましたが、同じように機能させることはできません。

私が試したこと:

  • myAppNamespace:myAction アクションで独自のカスタム アクションとオブジェクト (og:type=myAppNamespace:myObjectType) を使用する
  • og:type=video:other および video.watches アクションの使用
  • オープン グラフ プロトコルの適切な名前空間にヘッド プレフィックス コードを調整する
  • オプション間の任意の組み合わせ (機能するもの)

まだはっきりしていない場合は、私のアプリは Viddy のようなビデオ アプリです。

4

1 に答える 1

1

最近の認証済み紹介機能を確認してください。まさにこの目的のために設計されていると思います。

于 2012-05-08T16:20:07.483 に答える