0

ユーザーが自分のレールベースのサイトのブログ投稿の1つをFacebookフィードに投稿できるようにするFacebookの「送信」ボタンがあります。

これは私が投稿しようとしている実際の URL です。 http://50.62.12.222/projects/1/blog_posts/1/blog_post_replies

最初は、その特定のオブジェクトの「表示」アクションの認証に問題があるのではないかと考えました。それを修正し、ページが認証を必要としないことを確認したら、次に何を試せばよいのか困惑しています。

ルートも<%= project_blog_post_blog_post_replies_url(@project, b) %>レンダリングされたURL(上記)も機能しません。そして、私が同様に曖昧になっているエラー:

"We encountered the following error when sending your message:"

編集:Facebook開発者サイトでもこのURLを試してみると、同じ失敗が発生します(ボタンの貼り付けコードが表示されます)。

4

1 に答える 1

1

og meta タグも設定してみてください。これらは必須フィールドではありませんが、Facebook は [送信] ボタン ヒットの最初のリクエストに失敗する可能性があります。次の提案を検討してください

推測されたプロパティ: 他のタグから値を推測できる場合でも、「og:url」プロパティを明示的に指定する必要があります。推測されたプロパティ: 他のタグから値を推測できる場合でも、「og:title」プロパティを明示的に指定する必要があります。推測されたプロパティ: 値が他のタグから推測できる場合でも、「og:image」プロパティを明示的に指定する必要があります。Tiny og:image: og:image によって参照されるすべての画像は、両方の寸法で少なくとも 200px である必要があります。指定された URL でタグ og:image を含むすべての画像をチェックし、最小仕様を満たしていることを確認してください。

完了したら、 http://developers.facebook.com/tools/debug/og/object? q=http%3A%2F%2F50.62.12.222%2Fprojects%2F1%2Fblog_posts%2F1%2Fblog_post_repliesにアクセスして、あなたはすべてうまくやっています。

于 2012-08-21T08:31:42.137 に答える