1

サイトで FB 登録 iFrame コードを使用しています。http://developers.facebook.com/docs/plugins/registration/のすべてのドキュメントに従いましたが、なぜこのエラーが発生するのか理解できません。私がこれまでに目にした唯一のものは、"Unable to load the registration form for . You may have previously blocked this app on Facebook. Go to your Facebook privacy settings to unblock this app. (Error: Invalid 'client_id'.)"アプリがブロックされていることについて私が言っていることを調べたという言葉が書かれた赤いボックスですが、これは単にそうではありません. アプリはブロックされていません。複数の FB アカウントでページを表示することも試みました。このエラーは常に表示されます。アプリの設定を調べて、何か問題があるかどうかを確認しました。「サンドボックスモード」を無効にする必要がある、またはこのエラーが発生する可能性があるという報告もありますが、私のものは無効になっています。いつもそうでした。アプリ全体をまとめて削除して、新たに始めてみました。その後、同じ結果が得られます。

おそらく言及する価値があることの 1 つは、私のアプリがアプリ センターで「非公開」として表示されていることです。多くの人が、FB による説明のつかない理由でこの問題を抱えています。

アプリの詳細ページのステータス: ライブ アプリの詳細ページがライブになり、検索に表示されます。

App Center の掲載ステータス: 非公開 現時点で App Center に掲載するのに十分な高評価とユーザー エンゲージメントがないため、アプリは掲載されていません。アプリのインサイト ページを参照してアプリのユーザー評価とエンゲージメント メトリックを確認し、詳細についてはアプリ センターのガイドラインを参照してください。

また、言及する価値があるかもしれないもう 1 つのことは、現在、Web サイトのルートにログインと登録のセットアップを行っていることです。新しい FB ログインと登録を配置しようとしているサブディレクトリに、まったく新しいサイトを構築しています。これは何らかの形で競合を引き起こしている可能性がありますか?

ありがとう!

4

3 に答える 3

2

これは、アプリのアプリ センターのステータスとは関係ありません。

登録フォームの iframe が埋め込まれているドキュメントのコードでは、次のようになります。

<iframe src="https://www.facebook.com/plugins/registration?<br />
             client_id=113869198637480&<br />
             redirect_uri=https%3A%2F%2Fdevelopers.facebook.com%2Ftools%2Fecho%2F&<br />
             fields=name,birthday,gender,location,email" <br="">
        scrolling="auto"&lt;br />
        frameborder="no"&lt;br />
        style="border:none"&lt;br />
        allowTransparency="true"&lt;br />
        width="100%"&lt;br />
        height="330">&lt;br />
</iframe>

– もちろん、このコードではsrc、iframe アドレスに指定した URL が無効であるため、プラグインは正しく読み込まれず、Facebook はプラグインに必要なパラメーターを取得できません。

その中の改行を削除し、タグ<br>にビジネスが含まれていない要素を削除します。<iframe>(あなたのページに使用している CMS が、入力したコードを書式設定する必要があるテキストとして解釈した場合、これが原因である可能性があると思います。)

于 2012-10-27T19:37:49.213 に答える
1

この同様の投稿をチェックしてください。役立つ場合があります。Remove the #appId={YOUR_APP_ID}&xfbml=1外部スクリプト タグから解決策を試してみてください。それが役に立てば幸い。ところで、それは報告されたバグでもあります

于 2012-10-27T19:30:10.860 に答える
-2

Facebookアプリを作成する必要があります

アプリIDを取得し、登録ページでClient_idに置き換えます

client_id = YOUR_APP_ID&
redirect_uri = https%3A%2F%2Fdevelopers.facebook.com%2Ftools%2Fecho%2F&fields = name、birthday、gender、location、email "scrolling =" auto "<br /> frameborder =" no "<br /> style = "border:none" <br /> allowTransparency = "true" <br /> width = "100%" <br /> height = "330"> <br />
于 2012-11-06T11:14:51.897 に答える