Facebook の SLRequestでエラーが返ってくる場合の対処法
Objective-cで、SLComposeViewControllerを使わずに
SLRequestでFacebookへの投稿機能を実装したくて、
以下の記事を参考にさせてもらいながら実装していたのですが、
iOS6のSocial.frameworkを試してみた - 中継地点
何度試しても
The Facebook server could not fulfill this access request: Invalid application
とかエラーが出る。
Facebookのサーバからは
{"error":{"message":"(#200) This API call requires a valid app_id.","type":"OAuthException","code":200}}
とエラーが返ってくる。
以下の記事を見つけて解決。
iOS6以上でFacebookに投稿をする方法 assaulter's diary
要はread権限とwrite権限を同時に要求すると、弾かれるとのこと。
これは知らなかった。
公式ドキュメントはちゃんと読まないとですね。