我希望我的游戏玩家能够从WP7游戏中将游戏分数发布到他的Facebook墙上。我已经完成了以下教程
1> Tutorial: Logging Into Facebook with Windows Phone 7 (Silverlight)(源代码从他们的网站下载。)
问题:运行示例项目后,我可以登录到facebook,但无法弄清楚如何发布消息。
2 - ;我从github下载了示例项目。
问题:当我打开WP7项目时,弹出一个窗口,说“此版本的应用程序不支持解决方案文件夹。解决方案文件夹'.nudget'将显示为不可用。” 我已按照nuget updates的建议尝试下载Prabir's Blog。
3>使用this教程,我可以登录Facebook。
问题:无法发布任何消息。它显示在模拟器内“远程服务器返回错误:NotFound”。
如果您发现此问题不合适或缺乏研究,请告诉我,我会立即提出问题。 我是WP7和C#的新手。请帮我纠正上述问题。 提前致谢
编辑:最后通过在PGLogin.xaml.cs中进行小的更改来获得第3个工作,只需在“wbLogin_LoadCompleted”方法中将“PRE”更改为“pre”。但仍然不太满意。因为它的工作有时候没有。它不稳定。并且不知道如何退出。有什么建议吗?
答案 0 :(得分:0)
另一位用户遇到了这个问题,使用以下代码解决了这个问题:
var args = new Dictionary<string, object>();
args["name"] = "Check this out";
args["link"] = "www.xyz.com";
args["caption"] = "";
args["description"] = "description";
args["picture"] = "";
args["message"] = "Check this out";
args["actions"] = "";
FacebookAsyncCallback callBack = new FacebookAsyncCallback(this.postResult);
fbApp.PostAsync("me/feed", args, callBack);
private void postResult(FacebookAsyncResult asyncResult)
{
System.Diagnostics.Debug.WriteLine(asyncResult);
}
答案 1 :(得分:0)
ShareLinkTask shareLinkTask = new ShareLinkTask();
shareLinkTask.Title = "Divum Photo Browser";
shareLinkTask.LinkUri = new Uri(list_photos.ElementAt(index_).imageUrl, UriKind.Absolute);
shareLinkTask.Show();