1

私のファンページが好きなユーザー、または最終的には投稿が好きなユーザーの間で抽選 (ラッフルなど) を行うために、Facebook アプリを作成しようとしています。私は他のことを行う別のアプリを開発していますが、これに行き詰まっており、このような単純なことを行うことができないのは本当にイライラします.

そもそも、ページタブで利用できるようにしたい (そして、ユーザーがアプリを「インストール」する必要はありません。ユーザーが読み込まれたページを「見ている」だけの場合、これは必要ないかもしれません)私のホスティングで)

次に、access_token を使用せずにページ/投稿を気に入ったすべてのユーザーを取得する方法がわかりません (アプリ/ページ タブに入った人が管理者であると仮定します) (このいまいましい access_token には有効期限があり、可能であれば、アクセストークンをまったく使用しないようにします。一部の部分に入るユーザーは管理者であると想定しているためです

何か案は?

4

1 に答える 1

1

あなたのページが好きな人からコンテストの勝者を引き出すアプリを作ることはできません。Facebook では、ページのファンに問い合わせることができなくなりました。

ただし、ページの投稿が好きなユーザーを照会することは引き続きできるので、この方法でコンテストを設定する必要があります。

開始するには、ページ用のコネクタ アプリを作成する必要があります。ユーザーはこのアプリに登録する必要はありません。彼らがあなたのページを気に入っている限り、あなたのアプリは公開データにアクセスできます。アプリには API キーとシークレットがあります。これらを使用して、ページに関する情報にアクセスできます。

投稿を気に入ったユーザーを見つけるには、さまざまな言語でクエリを実行できます。どちらを使用しているかわかりませんので、Graph API Explorer からこれを行う手順を説明します: https://developers.facebook.com/tools/explorer

ページに投稿し、PAGE_ID_OR_USERNAME/feedPAGE_ID_OR_USERNAME をページの ID またはユーザー名に置き換えて入力します。そこにリストしたばかりの投稿の ID を見つけます。次のようになります: 213365490637345_40261112079719(実際の post_id ではありません)

これで、エクスプローラー ボックスに次のように入力することで、その投稿を気に入った人のすべてのユーザー ID を取得できます。

  fql?q=SELECT user_id FROM like WHERE post_id = "213365490637345_40261112079719"

次に、そのリストからランダムな ID を選択し、その特定のユーザーに連絡します。それらに連絡しようとすると、Facebookをページとして使用する必要がある場合があります.

于 2012-05-05T16:35:40.927 に答える