Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
facebooktoolkit和C#照片上传问题_C#_Facebook_Upload_Photo - Fatal编程技术网

facebooktoolkit和C#照片上传问题

facebooktoolkit和C#照片上传问题,c#,facebook,upload,photo,C#,Facebook,Upload,Photo,我需要帮助将facebook集成到我的桌面应用程序中。它是用C#开发的——目标框架是.NETFramework4.0。 我正在使用 问题是,尽管我的应用程序有权限,但我无法获取用户的相册,更令人困惑的是,我可以获取状态、评论、朋友等。 我在designer中有一个: this.fbMyApp = new Facebook.Winforms.Components.FacebookService(this.components); this.fbMyApp.ApplicationKey = "mya

我需要帮助将facebook集成到我的桌面应用程序中。它是用C#开发的——目标框架是.NETFramework4.0。 我正在使用

问题是,尽管我的应用程序有权限,但我无法获取用户的相册,更令人困惑的是,我可以获取状态、评论、朋友等。 我在designer中有一个:

this.fbMyApp = new Facebook.Winforms.Components.FacebookService(this.components);
this.fbMyApp.ApplicationKey = "myappkey_goes_here";
this.fbMyApp.SessionKey = null;
this.fbMyApp.uid = ((long)(0));
我已经使用了这段代码(我已经为测试目的设置了所有权限):

我将获得用户状态的数量,并可以读取它们。但是,如果我这样做:

MessageBox.Show("TOTAL albums: " + fbMyApp.Photos.GetAlbums().Count.ToString());

我得到零,虽然用户有大约10张专辑。我需要这个,因为这样我可以访问相册ID,可以上传照片到特定的相册。你知道为什么这不起作用吗?或者有人对facebook的C#工具包有更好的建议吗?

你需要向facebook请求“用户照片”。我没有使用这个工具包,因为我更喜欢动态地进行简单的graph rest调用,而不是拥有一个庞大的库。我想您可以下载源代码并重新编译,添加缺少的权限。你也可以切换到这一功能,这是当前Facebook功能的最新版本。

你需要从Facebook请求“用户照片”。我没有使用这个工具包,因为我更喜欢动态地进行简单的graph rest调用,而不是拥有一个庞大的库。我想您可以下载源代码并重新编译,添加缺少的权限。你也可以切换到这一功能,这是当前Facebook功能的最新版本。

好的,我不是专家,但这是所有权限吗?没有阅读用户照片/相册的权限。以防万一你可能忘记了权限,如果有的话。不,这就是我可以添加的所有权限(facebook工具包已经定义了)。好吧,我不是专家,但这就是所有权限吗?没有阅读用户照片/相册的权限。以防万一你可能忘记了这个权限,如果有的话。不,这就是我可以添加的所有权限(facebook工具包已经定义了)。谢谢你让我知道我需要的实际权限。我已经更改了工具箱(enums)的源代码,重新编译了它,它就可以工作了!我会看看我是否会切换到那个库,因为这个就可以了。万分感谢!;)谢谢你让我知道我真正需要的许可。我已经更改了工具箱(enums)的源代码,重新编译了它,它就可以工作了!我会看看我是否会切换到那个库,因为这个就可以了。万分感谢!;)
MessageBox.Show("TOTAL statuses: " + fbMyApp.Status.Get().Count.ToString());
MessageBox.Show("TOTAL albums: " + fbMyApp.Photos.GetAlbums().Count.ToString());