先日はFacebookの情報を取得する方法を2回に分けて書きました。
- Facebookのアカウントを利用してユーザ登録、ログインページを作成する(OAuth認証)(第1回)
- Facebookのアカウントを利用してユーザ登録、ログインページを作成する(OAuth認証)(第2回)
2回の内容で、Facebookの情報にアクセスすることは出来るようになったと思いますので、今回はFacebookのウォールに投稿する方法を書きたいと思います。
参考にしたページは「Facebookアプリ開発に挑戦(その11・Graph APIでウォールに投稿)」で、書いてある内容のとおりです。ほぼ、書いてある内容で作成できました。
2回のサンプルで使用したscopeではユーザ情報にアクセスできるだけで、ウォールに投稿する権限がありませんので、第1回の3-3.ブラウザから認証ページにアクセスのURLにあるscopeにpublish_streamを追加します。
https://www.facebook.com/dialog/oauth?client_id=YOUR_APP_ID&redirect_uri=YOUR_URL&scope=email,read_stream,publish_stream