2

ユーザーがFacebookモバイルWebでURLを共有しようとすると、ページに次のメッセージが返されることがあります:「リンクが見つかりませんでした」およびURLを手動で挿入するためのテキスト入力

  1. 動作する共有URL: https ://m.facebook.com/sharer.php?u=http://dishenvy.com/dish/pollo-garnachas-gran-electrica-brooklyn

  2. 動作しない共有URL: https ://m.facebook.com/sharer.php?u=http://dishenvy.com/dish/samgyupsal-hahm-ji-bach-new-york-

私が使用しているコード:

<a class="fb_share" name="fb_share" type="icon" share_url="<?php echo urldecode($shareUrl) ?>">                                               
<script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script>
4

4 に答える 4

1

デバッガによると、投稿した2つのURLの例は同じように機能します:

だから私はあなたを助ける方法がわかりません。

私が言えることは、非推奨の API を使用しているということです。Facebook の「共有者」は、次のようにサポートされなくなりまし

[共有] ボタンは廃止され、[いいね] ボタンが優先され、サポートされなくなります。アプリへのトラフィックを最大化するために、可能な限り [いいね] ボタンを使用してください。

そしてここに

古い共有ボタンはどうなりましたか?

いいねボタンを導入したときに共有ボタンを廃止しました。これは、いいねボタンを使用すると、ユーザーがワンクリックで接続できるようになり、どの友達が既に接続しているかを確認できるようになるため、クリック率が向上するためです。

それが、あなたが経験している矛盾の原因かもしれません。この非推奨の API の使用をやめて、[いいね] ボタンに移動することをお勧めします。

于 2012-04-09T15:59:55.663 に答える
0

Facebookはサーバー上で共有ページが見つかったかどうかを確認していると思います。サーバーで見つかった最初の URL (最初の URL がページを返すことを意味します)。2 番目の URL はページを返しません。2 番目の URL は空のページを返すため、facebook はこのメッセージを返します。「あなたのリンクは見つかりませんでした」

リンクをクリックしてください:

  1. http://dishenvy.com/dish/pollo-garnachas-gran-electrica-brooklyn = ページが見つかりました

  2. http://dishenvy.com/dish/samgyupsal-hahm-ji-bach-new-york- = ページが見つかりません

Facebookで正しいURLを共有してください

于 2013-12-06T05:50:12.980 に答える