【问题标题】:Facebook SDK for Unity - Share link from app won't show on my friends' news feed适用于 Unity 的 Facebook SDK - 来自应用程序的共享链接不会显示在我朋友的新闻提要中
【发布时间】:2016-02-25 19:07:16
【问题描述】:

我在我的 Android/iOS 移动应用程序中使用最新的 Facebook SDK (7.3) for Unity。我在 Facebook 开发人员中创建了一个应用程序,并将其公开发布。我还没有选择“提交项目以供批准”,因为我不知道它的作用,也不确定它是否与我的场景相关。

在 Unity 中,我使用 FB.ShareLink(...) 来分享我的链接和描述。一切正常,我选择在对话框中公开分享,我在我的墙上看到我的分享,但我的朋友中没有一个人在他们的墙上看到我的分享。甚至我的妻子也看不到我发布的所有其他帖子。 我的朋友只有在专门进入我的个人资料页面时才能看到这篇文章。

我做错了什么?是否与我的应用程序未提交审批有关?

请不要告诉我这是设计使然,因为这会使此功能无用...

谢谢! 诺姆

【问题讨论】:

  • 首先,我想确保您在说您的链接不会出现在您朋友的墙上时是误会了。一个人的“墙”是他们的个人资料页面,没有办法大量发布到您所有朋友的页面。一个人的动态消息是他们看到所有朋友的帖子的地方。这是您的分享链接应该显示的地方。让您的妻子转到您的个人资料,然后在“关注”下拉列表中选择“先看”。这样一来,您的任何帖子都将暂时固定在她的 Feed 顶部。分享后,请检查隐私设置是否确实设置为公开。
  • 谢谢,我的意思是新闻提要——会改变主题。它没有帮助,她仍然看不到我的帖子。我的一个好朋友也从他的移动设备上分享了,我也没有看到。
  • 还有其他人可以帮忙吗?

标签: facebook unity3d


【解决方案1】:

对不起,这不是答案。 经过 6 小时的紧张搜索,我做到了 ->

public void PublishFacebook(){
System.Uri contentURL = new System.Uri("https://www.facebook.com/");
System.Uri uri = new System.Uri("http://example/image.jpg");

FB.ShareLink(
  contentURL,

  "I'm playing. \nAvaible on PlayStore.",
  "I made 50points",
  uri,
  null);
}

【讨论】:

  • 我正在使用它 > public void FLogin() { List permissions = new List();权限.Add("public_profile"); FB.LogInWithReadPermissions(权限,AuthCallBack); }
  • 需要在 ("public_profile") 之前设置权限为公开。希望对你有帮助:)
猜你喜欢
  • 1970-01-01
  • 2011-06-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多