0

これは、この facebook の stackoverflow フォーラムでの私の最初の投稿です。私のバックグラウンドは FPGA プラットフォームでのワイヤレス ベースバンド プロトタイピングであり、Facebook 開発の経験はありません。今、私はソーシャル ネットワーク関連の開発作業に携わる機会を得ており、非常に興奮しています。とにかく、上記は私の背景の紹介です。

ここでは、仮想 Facebook ユーザーを作成します。Facebook で冷蔵庫を操作しているとします。これが私たちが示したいコンセプトです。

以下は、仮想の facebook アカウントで使用したい機能です。

1) 本当の友達のチェックインと彼/彼女のウォールに投稿されたメッセージを認識します。

2) 本当の友達の壁にメッセージを書く能力。

3) バーチャル アカウントのウォールに投稿されたメッセージを認識します。

4) 仮想アカウント ウォールにメッセージを書き込む機能。

仮想アカウントにそのような機能をどのように装備できますか? Facebookアプリケーションを書くことで達成できますか? 私が見るべき方向を教えてください。

乾杯、フォン・ナイン

4

1 に答える 1

1

Facebook APIを使用すると、グラフをクエリできますが、そのためにはアクセストークンが必要です。トークンには、ユーザー、ページ、アプリの3つの主要なタイプがあります。

アプリはアプリトークンを簡単に取得できますが、公開ページのデータなど、公開データのみに制限されています。ページとユーザートークンの場合、トークンを取得するには、実際のユーザーがアプリを操作する必要があります。

ユーザーに適切な権限を要求することで、友達のチェックイン、フィード、画像、イベントなどを取得できます(ユーザー権限と友達権限があります)。「publish_stream」権限で友達のウォールに投稿することもできます。

ユーザーウォールに投稿されたアイテムを「認識する」ために、ユーザーフィードを時々再確認し、持っていたものと取得したものを比較するか、リアルタイム更新を使用することができます。

そうは言っても、Facebook APIの現在の制限で、あなたがそのようなものをなんとか引っ張ることができるかどうかは真剣に疑っています。

フェイスブックはプロフィールが「仮想的」であることを好まないという事実から始めましょう。彼らはプロフィールが実在の人物のものであることを望んでいます。もちろん、仮想プロファイルはたくさんありますが、それらを削除することはできます(場合によっては削除することもできます)。

これらの仮想プロファイルがある場合でも、それらは仮想であるため、Facebookを使用してアプリケーションと対話することはなく、チャネル(Webインターフェイス、Android、iOSなど)を介してFacebookにログインすることはありません。そのため、必要なすべての情報に必要なユーザーアクセストークンを取得することはできません。offline_access権限が廃止されたため、ユーザーが約2か月以上有効なトークンを取得する方法はありません。つまり、「仮想ユーザー」ごとに、Facebookにログインしてから対話する必要があります。新しいトークンを取得するためのアプリ。

仮想プロファイルの代わりにページを作成できます。これはFacebookでも問題ありません。ただし、ここでも、有効なページアクセストークンを取得するには、ユーザーがFacebookやアプリを実際に操作する必要があります。取得したとしても、要求するデータには不十分です。

すべてをまとめると、それは不可能だと思います。

于 2012-04-27T09:31:43.200 に答える