WP7 使用 C# SDK 的 Facebook 集成



我希望我的游戏玩家能够将游戏分数从WP7游戏发布到他的Facebook墙上。我已经完成了以下教程

1> 教程:使用Windows Phone 7(Silverlight)登录Facebook(源代码从他们的网站下载。

问题:运行示例项目后,我可以登录到Facebook,但不知道如何发布消息。

2> 我从 github 下载了示例项目。

问题:当我打开WP7的项目时,会弹出一个窗口,说"此版本的应用程序不支持解决方案文件夹。解决方案文件夹'.nudget'将显示为不可用。我尝试按照普拉比尔博客的建议下载nuget更新。

3> 通过本教程,我可以登录到脸书。

问题:无法发布任何消息。 它显示在模拟器中"远程服务器返回错误:未找到"。

如果您发现这个问题不合适或缺乏研究,请告诉我,我会立即提出问题。我是WP7和C#的新手。请帮助我纠正上述问题。提前致谢

编辑:最后通过在PGLogin.xaml.cs中进行小的更改来获得第三个工作,只需在"wbLogin_LoadCompleted"方法中将"PRE"更改为"pre"。 但仍然不太满意。 因为它的工作,有时没有。 它不稳定。 并且不知道如何注销。 有什么建议吗?

另一个用户遇到了这个确切的问题,使用以下代码解决了:

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); 
    } 

使用WP7和Facebook发布到Facebook墙.dll

ShareLinkTask shareLinkTask = new ShareLinkTask();
shareLinkTask.Title = "Divum Photo Browser";
shareLinkTask.LinkUri = new Uri(list_photos.ElementAt(index_).imageUrl, UriKind.Absolute);
shareLinkTask.Show();

最新更新