0

Facebookで簡単なコンテストを作成しています。これは記入するフォームです。共有オプション付きのメカニズムを追加したいと思います。

あなたは戻るリンクをクリックするそれぞれの友人のために別のチャンスを獲得します。

技術的には、共有URLにユーザーIDを追加して、データベースに1つのチャンスを追加したいと思います(共有オプションはフォームの後に表示されます)

したがって、ユーザーIDが必要ですが、アプリを起動する前に「このアプリケーションを受け入れる」というFBポップアップを表示したくありません。出来ますか?

そうでない場合は、オープングラフなどでそれを行うためのIDまたはオンラインを持っていますか?

4

2 に答える 2

0

ログイン/認証なしでユーザーのユーザー/Facebook-IDを取得する方法はありません。署名された要求変数は、ユーザーがログインしていない場合にのみ基本情報(ステータス、管理者ステータス、ロケールなど)を表示します。

したがって、ユーザーIDを取得するには、ユーザーを承認する必要があります。これにはJavaScriptSDKをお勧めします。

https://developers.facebook.com/docs/howtos/login/getting-started/

于 2012-11-05T16:15:59.047 に答える
0

これはFacebookページの規約に違反します。

共有がコンテストのエントリーと見なされるコンテストを開催することはできません。

このリンクをたどり、セクションIII.E.3で詳細を確認してください https://www.facebook.com/page_guidelines.php

于 2013-09-05T17:19:23.860 に答える