从Uniy3D在Facebook上分享

时间:2016-02-11 21:29:14

标签: unity3d share facebook-sdk-4.0

我正在开发一个Android项目,我有一个按钮。当用户按下按钮时,我想让他/她在Facebook上分享机会。这是我正在使用的代码:

public void ShareOnFacebook()
{
    List<string> permission = new List<String>();
    permission.Add("publish_actions");

    if(!FB.IsLoggedIn)
        FB.LogInWithPublishPermissions(permission, null);

    FB.FeedShare(
          string.Empty,
          new Uri("http://linktoga.me"),
          "Hello this is the title",
          "This is the caption",
          "Check out this game",
          new Uri("https://i.ytimg.com/vi/NtgtMQwr3Ko/maxresdefault.jpg"),
          string.Empty,
          callback:ShareCallBack
   );

}

void ShareCallBack(IResult result)
{
    if (result.Cancelled)
    {
        Debug.Log("Share Cancelled");
    }
    else if (!string.IsNullOrEmpty(result.Error))
    {
        Debug.Log("Error on share!");
    }
    else if (!string.IsNullOrEmpty(result.RawResult))
    {
        Debug.Log("Success on share");
    }
}

现在的问题是,当我在我的Android设备上测试时,会弹出一个Facebook窗口,显示一条消息:&#34;出现问题。请稍后再试#34; 我正在使用Facebook SDK 7.4.0

0 个答案:

没有答案