2011-09-05 4 views
0
<div id="Zoom" style="background-color: blue; top: 1077px; left: 378px; 
    position: absolute; display: block;"> 
    Send 
    <div id="fb-root"></div> 
    <fb:send colorscheme="dark" font="" href="http://tinyurl.com/3e7ggl6"> 
    </fb:send> 
    <br> 
    <textarea rows="7" cols="40">bla bla</textarea> 
</div> 

Почему кнопка Facebook не отображается? Или это видно только в том случае, если страница работает внутри холста Facebook?Кнопка отправки FB не отображается на странице

ответ

0

Вам не нужно бегать внутри холста Facebook.

На вашей странице должен быть FB JS SDK. Я предполагаю, что нет. См https://developers.facebook.com/docs/reference/javascript/ и https://developers.facebook.com/docs/reference/plugins/like/

или просто скопировать это:

<div id="fb-root"></div> 
<div id="Zoom" style="background-color: blue; top: 1077px; left: 378px; position: absolute; display: block;"> 
    Send 
    <fb:send colorscheme="dark" font="" href="http://tinyurl.com/3e7ggl6"> 
    </fb:send> 
    <br> 
    <textarea rows="7" cols="40">bla bla</textarea> 
</div> 
</div> 
<script src="http://connect.facebook.net/en_US/all.js"></script> 
<script> 
    FB.init({ 
    appId : 'YOUR APP ID', 
    status : false, // don't check login status if you don't need it 
    cookie : don't, // don't enable cookies to allow the server to access the session unless you need it 
    xfbml : true, // parse XFBML 
    channelUrl : 'http://WWW.MYDOMAIN.COM/channel.html', // channel.html file, see the JS docs 
    oauth : true // enable OAuth 2.0 // It's the future, man 
    }); 
</script> 

Это должно сделать это

+0

Я использую Facebook-C# -SDK. Я аутентифицирован. Не могли бы вы рассказать мне, какой код мне нужно добавить на эту страницу? – Ryan

+0

Я никогда не использовал C# SDK (или вообще C#), так что это может быть не на 100% правильно, но похоже, что вы просто эхом отдаете HTML для JavaScript SDK для разбора и использования. Я добавлю, что делать с ответом – mrtom

Смежные вопросы