1

Devise で Oauth を使用できるようになり、ユーザーは Facebook アカウントを使用して喜んでログインしています。ユーザーが自分のサイトの特定のものを「いいね」して、プロフィールに投稿できるようにしたいと考えています。私が持っている情報 (一見、encrypted_pa​​ssword と password_salt のみ) を使用してそれを行うにはどうすればよいですか?

4

2 に答える 2

1

私の場合、Facebook に offline_access 許可を要求します。ユーザーがログインするたびに、彼の Facebook access_token (グラフ API) をユーザー レコードに保存します。したがって、access_token を使用して、いつでもユーザーの Facebook ウォールに何かを投稿できます。

于 2011-04-10T03:42:10.617 に答える
0

stream_publish パーミッションが必要です。これを行う方法については、ドキュメントを確認してください。ユーザーがサイトのコンテンツを「いいね」できるようにするには、ここで説明されているように、コンテンツに適切な opengraph メタ タグを使用する必要があります。

于 2010-09-23T10:53:48.403 に答える