まず、漠然とした質問で申し訳ありません!すぐに、Facebook ステータスの更新を投稿するときに失敗し始めたアプリを受け取りました。非常に古いバージョンの Facebook SDK を使用しているように見えるため、私が見つけたコード例はどれも機能しません。
投稿しようとしたときのエラー メッセージは、facebook.users.setStatus
エンドポイントが非推奨であることを意味します。facebook.stream.publish
したがって、現在サポートされていると思われるコードを呼び出すように更新しました。
これにより、権限エラー (コード 200) が発生します。
次に、Facebook アプリのレコードを変更して、publish_actions
許可を要求しました。これは、Facebook のプレビュー ページで良さそうです。
...しかし、アプリ内の Facebook ログオン画面には反映されていないようです: http://s13.postimage.org/d5sf8j0zr/i_Phone_No_Permissions_Request_Redact.png
数時間待ったので、問題は Facebook がアプリの設定を広めていることではないと思います。私がここで正しい軌道に乗っているかどうか誰かに教えてもらえますか?
プラン B は、最新の Facebook SDK を使用して Facebook アクセスを書き直すことですが、これには XCode と Mac OS のアップグレードが必要になるため、私は避けたいと思っています。