标题几乎说明了一切。几天前,FB.Feed正常工作。用户可以点击分享按钮,只需将预制的饲料故事发布到他的时间线。现在必须有某种用户输入才能发布故事。即使它只是一个白色的空间。 facebook改变了什么或什么?
这是提要方法:
if (FB.IsLoggedIn)
{
int shareScore = m_score.globalScore;
string shareMsg1 = "SAmple msg";
string shareMsg2 = "Sample msg2";
if (gameOverFlag)
{
shareScore = m_score.scoreForPost;
shareMsg1 = "game overmsg1";
shareMsg2 = "gameover msg2 ";
}
FB.Feed(
link: "test.com",
linkName: shareMsg1 + (DataHolder.holder.levelIndex + 1).ToString() + " FuBar",
linkDescription: "Some text",
linkCaption: shareMsg2 + shareScore + " and " + score.ToString() + " Stars",
picture: "test.com/test.jpg",
callback: LogCallback
);
}
else
{
FB.Login("public_profile,user_friends,email,publish_actions", LoginCallback);
}
我在给定的例子中用虚构的test.com替换了正确的链接。