【发布时间】:2011-11-15 03:43:47
【问题描述】:
我正在使用发送按钮在应用程序上分享链接和消息,但当我尝试阅读消息时收到此错误:
Attachment Unavailable
The privacy settings on this attachment do not allow you to view it.
我收到消息,但看不到附件。附件应该是链接!
这是我使用的代码:
<div id="fb-root"></div>
<script>(function(d){
var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;}
js = d.createElement('script'); js.id = id; js.async = true;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
d.getElementsByTagName('head')[0].appendChild(js);
}(document));
</script>
<div class="fb-send" data-href="http://apps.facebook.com/app_profile?id=<?php echo $id;?>" data-font="arial" ></div>
有什么想法吗?
编辑:
我已阅读有关此Send 按钮的更多信息,我设置了所有Open Graph 并在我的应用程序中添加了Privacy Policy URL。 Like 和 Share 按钮可以正常工作
我还添加了ref 标签,基本上什么都试过了。
这是 facebook 的错误吗?
编辑2:
我的 fbml 代码也是如此:
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
s = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<fb:send ref="some_ref>" href="http://apps.facebook.com/profile?id=<?php echo $user_profile['id'];?>&ref=some_ref" font="arial">Send private message</fb:send>
【问题讨论】:
-
您何时以及如何阅读附件?