2011-01-06 16 views
2

Facebook Connectを介して当社のウェブサイトにログインしたユーザーがいます。これらのユーザーに、登録プロセスで示した変更点について連絡したいと思いますが、メールアドレスはありません。 FacebookのIDのみ。FacebookのAPIを使用してFacebook Connectユーザーに連絡するには?

どうすれば連絡できますか?私は、FacebookがFacebookのAPIを通じて第三者の通知を送信する機能を削除したことを理解しています。 APIを通じてメッセージを送信することもできます。

私たちは私たちのユーザーアカウントから彼らの壁に投稿していると思います。どのくらいの頻度で私たちがそれを許可されているのかということには下限があると思います。または、通知に表示されるこの指定されたFacebookのユーザーアカウントからアプリケーションリクエストを行うことができます。

最後に、手動でユーザーのプロフィールページに移動してから、facebookユーザーアカウントから「メッセージを送信」ボタンをクリックすることができます...手動での作業がたくさんあり、これもまた嫌に思われます。 FacebookのIDからプロフィールページのURLを簡単に見つける方法はありますか?

ルールを破らない最良のアプローチは何ですか?

答えて

1

あなたのプロファイルにstream_publish延長許可を取得しているなら、あなたは、単にユーザーが任意の拡張許可 http://developers.facebook.com/docs/reference/rest/livemessage.send/

+0

興味深いliveMessage機能は、それを認識していなかった...私は実際にそれを見たことがないと思う。しかし、あなたはこれを有効にしたサイトでのみポップアップメッセージを受け取るのですか? –

0
が付与されない場合は、この http://developers.facebook.com/docs/reference/rest/stream.publish/

はまた、これは、より良い解決策になることができます参照が壁に投稿することができます

いつでも投稿するFacebookのユーザーのリクエストから "offline_access"を取得する必要があります。

関連する問題