6

私のアプリは、人々がそこからFacebookに投稿することを許可しなくなりました。試してみると、このエラーがスローされます-

「エラー: このエンドポイントは廃止されました。一時的に有効にするには、「2012 年 8 月」のプラットフォーム移行を無効にすることができます。2012 年 8 月 1 日に完全に無効になります。」

同じ問題を抱えている人々からの他のいくつかの投稿を読み、2012 年 8 月の重大な変更を無効にして修正を試みました。ただし、既に無効になっており、問題を解決する他の方法を見つけることができませんでした.

それを修正する方法はありますか?

4

1 に答える 1

2

Facebook が API に変更を加えた場合、開発者が移行するための 90 日間の移行期間が提供されます。

しかし、その猶予期間が過ぎても移行していない場合は、かなり困ったことになります。

2012 年 8 月からの破壊的変更は次のとおりです。

FB.Canvas.setAutoResizeの無効化- 当初は 2011 年 1 月 1 日に予定されていました メソッドがその機能をより正確に表すように、FB.Canvas.setAutoResize を FB.Canvas.setAutoGrow に名前変更しました。FB.Canvas.setAutoResize は 8 月 1 日に動作を停止します。9月5日をもって機能を完全に削除いたします。

Graph API/FQL から
のページ投稿 GET にはアクセス トークンが必要になる Graph API または FQL からの GET ページ投稿へのすべての呼び出しで、アクセス トークンを使用する必要があります。

prompt_permissions.php と prompt_feed.php の削除 非常に古いバージョンのフィード ダイアログ (/connect/prompt_feed.php) と、非常に古いバージョンの認証ダイアログ (/connect/prompt_permissions(s).php) を削除します。 . これらのレガシー エンドポイントをまだ使用している数少ない開発者の 1 人である場合は、現在のフィード ダイアログおよび/または OAuth ダイアログにアップグレードする必要があります。

Add To Timeline プラグインの削除 Add to Timeline プラグイン
を削除します。Add to Timeline プラグインを埋め込む場合、スコープ パラメータに自動的に追加された publish_actions 権限を使用して、ログイン ボタンをその場所にレンダリングします。

どの変更があなたのアプリを壊したのかはわかりませんが ( prompt_permissions.php と prompt_feed.php を削除していると推測していますが)、Facebook フレームワークの最新バージョンに更新する (つまり、ShareKitを更新する) ことを確認する必要があります。新しい Facebook API をできるだけ早く使用するようにしてください。

将来的に同様の問題を回避するには、必ずロードマップを確認し、開発者ブログをフォローしてください。

于 2012-08-09T13:07:52.090 に答える