0

Twitter、Facebook などの API と JavaScript は初めてです。

似たような質問が他の人から聞かれるかもしれませんが、私の質問を確認してください。この質問は重複したものではないと思います。

facebook に URL を共有しようとしています。これが私のコードです

<?php $link="www.google.com"> 
    <script>
        function fbs_click() 
        {
        u=location.href;
        t=document.title;
        window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');
        return false;
        }
        </script>
        <style>
        html .fb_share_button { display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; height:15px;  background:url(http://static.ak.facebook.com/images/share/facebook_share_icon.gif?6:26981) no-repeat top right; } html .fb_share_button:hover { color:#fff; url(http://static.ak.facebook.com/images/share/facebook_share_icon.gif?6:26981) no-repeat top right; text-decoration:none; }
        </style> 
        <a rel="nofollow" href="http://www.facebook.com/share.php?u=<?php  echo $link;?>" 
        class="fb_share_button" onclick="return fbs_click()" target="_blank" style="text-align:center;"></a>
        </div>

しかし、共有www.google.comする代わりに、どこが間違っているのかなどのメインの URLが表示されます。www.mysite.com/facebookshare.php

また、簡単なアンカー タグ メソッドを共有しようとしましたが、CSS 全体が妨げられます。例

<a href = "http://www.facebook.com/sharer/sharer.php?u= <?php echo $link;?>">
                    <img src = "http://www.mysite.com/FB_2.png"></a>

Facebookに共有したい正確なURL(www.google.com)を取得するのを手伝ってください。

ありがとうございました

4

1 に答える 1

2

https://stackoverflow.com/questions/10566503/facebook-share-sharer-php-x-facebook-debugger?rq=1 fb のシェアラー部分は fb でサポートされなくなりました。JavaScript のフィード ダイアログ部分を使用する必要があります。 api https://developers.facebook.com/docs/reference/dialogs/feed/また、og メタ タグに問題の可能性が ある正しい情報http://ogp.me/が含まれていることを確認してください。

于 2012-12-03T18:38:06.657 に答える