0

まず、漠然とした質問で申し訳ありません!すぐに、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 のアップグレードが必要になるため、私は避けたいと思っています。

4

1 に答える 1

2

publish_actions パーミッションは、Open Graph アクションを処理するときに使用されます。私が読んだことから、拡張された publish_stream 権限が必要になります。

于 2012-12-19T15:51:42.523 に答える