0

2 年以上前に Asp.net で 1 つの Facebook アプリケーション (CanvasFBMLBasePage を使用) を作成しましたが、正常に動作していました。

今日確認しようとしたら、空白のページしか表示されませんでした。

デバッグ ツールでは、Response Code: 200 が返されます。

ダウンロードできないエラー: URL からデータを取得できませんでした。

スクレイピングされた URL: 応答の下に表示されます

  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"><html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"><redirect url="http://www.facebook.com/login.php?api_key=...&amp;v=1.0&amp;next=Default.aspx"></redirect></head></html>

アプリケーションの作成時には存在しなかったSSL URLも追加しました。

何も変更していないのに、なぜ突然アプリケーションが機能しなくなるのかわかりませんか?

ありがとう

4

1 に答える 1

1

過去 2 年間で、プラットフォームには非常に多くの変更が加えられました。FBML アプリの場合、完全に壊れているため、Iframe アプリとして再実装する必要があります。Oauth 1 を使用していた場合、おそらく OK と表示されますが、ログインが壊れているなどです。

あなたの質問から、それは FBML 関連のようです。その場合、古い FBML タグの代わりに現在の API を使用してアプリを再実装する必要があります。

于 2012-08-14T17:19:18.200 に答える