3

Facebook の sharer.php を介してサイトの資料を共有する際に問題が発生する

標準コードでウィンドウを開きます。

url = "http://www.facebook.com/sharer.php?s=100&p[title]=" + encodeURIComponent(title) + "&p[summary]=" + encodeURIComponent(description) + "&p[url]=" + encodeURIComponent(url) + "&p[images][0]=" + encodeURIComponent(image) + "&nocache=" + randomString(8);
window.open(url, '', 'toolbar=0,status=0,width=626,height=436');

p[images][0] には正しい画像の URL があります。

完全な URL の例: CLICKCLAC

Firebug でわかるように、DOM ツリーには正しい画像がありますが、「hidden_​​elem」クラスがハングしています。友達、それを機能させる方法はありますか?

または、iframeウィンドウでjsを起動する方法:D

4

3 に答える 3

9

これが役立つかもしれません: https://developers.facebook.com/docs/reference/dialogs/feed/

これで表示するリンクと画像を取得しました: https ://www.facebook.com/dialog/feed?app_id=458358780877780&link=https://www.agenda.travel&picture=http://agenda.travel/i/welcome -slide-1.png&name=Wonderful%20Title&caption=Wonderful%20Caption&description=Wonderful%20description&redirect_uri=https://mighty-lowlands-6381.herokuapp.com/

これが機能するにはアプリIDが必要です.sharer.phpは廃止されたと聞いており、これが現在の方法です.

アプリはこれに対して 2 つのパラメーターを提供します: APP_ID と REDIRECT_URI はそれに対して検証されます。

于 2013-03-01T12:55:18.850 に答える
1

あなたのケースで可能であれば、共有者リンク属性の代わりにサムネイルのヘッダーにメタタグ (og:image) を使用することをお勧めします

于 2013-03-01T12:33:00.397 に答える
1

私は同じ問題を抱えています。Facebookには小さな画像が表示されません。大きな画像を送信すると動作します

于 2013-12-21T05:09:55.730 に答える