2011-09-02 6 views
4

Facebookを介してユーザーにカスタマイズされたニュースを送信する傾向があります。自分の壁に掲示することなく、ユーザーのFacebookのニュースフィードに投稿する

プライベート記事を壁に投稿しようとしましたが、ニュースフィードに表示されましたが、壁に新しい投稿が表示されていました(他の誰も表示できなくても) これを行う?

私はユーザーごとにページを作成し、それに従うようにユーザーに提案しました。これはAPI経由で行うことができますか? ユーザーは、好きなページ(FB以外のページ)やFBコメントボックスを持っているページだけを更新できますか?

また、Facebookの通知をプログラムで送信することはできますか?

+1

これは、新しいニュースフィードアイテムのFacebookが立ち上げられたばかりで変更されましたか? – Lumpy

答えて

0

あなたのアプリ用に1つのページを作成できます。その後、ユーザーがあなたのアプリに接続すると、自動的にそのページに従い、そのページへのすべての投稿がユーザーのフィードに表示されます。

ここで、そのページに新しい投稿を追加するだけで、そのユーザーだけのプライバシー設定が対象となります。

私は袖口の答えです。 http://developers.facebook.com/docs/reference/api/page/

私は同じような状況で、現在午前、このための解決策を見つけよう:

+0

これを行うと、おそらくページ上の投稿数を管理して、数十億件の投稿を残すことになります。あなたは1か月以上古い投稿をすべて削除することができます。 –

+0

有望なサウンド。しかし、それはうまくスケールされますか?アイテムの何千ものユーザーに権限を与えることはできますか? –

+0

詳細を確認した後、これが機能しない可能性があります。 UIにはプライバシーを指定する方法がありません(ターゲティングのみ、例:geo)。 グラフAPIを試してみると、結果は次のようになります。 {"error":{"type": "OAuthException"、 "message": "(#100)}アクターがページである投稿にプライバシーを含めることはできません。 –

0

ページ上のポストを作成するためのドキュメントは、しかし、プライバシーをサポートするために主張しています。

あなたが指摘したように、私たちが直面する可能性があるもう一つの問題は、投稿のサイズ制限です。だから、これはスケーラブルな解決策であるかどうかはわかりませんが、これはおそらく私がこれまで見てきた中で最も実行可能な答えであることを理解しています。アプリにサインアップしているユーザーごとにページをオンザフライで作成してもらいたいですか?

Ian、実行可能な解決策を見つけたらここで共有してください。

+0

プライバシーオブジェクトもテストしようとしています。それが何らかの形でうまくいくと仮定し、同じビットのニュースが常に同じユーザーに送信されている場合、これは機能しますか? - 新しいユーザーが登録するたびにfb APIを使用してフレンドリストを作成(および更新)します - ニュースビットを投稿するとき、フレンドリストを使用して 'プライバシー'オブジェクトを設定するので、大きすぎると扱いにくくなりません。 これが機能する場合、これはもう少しスケーラブルな解決策かもしれませんか? – Shankar

関連する問題