facebook发布链接照片usung c#

时间:2015-08-10 18:43:39

标签: c# facebook facebook-graph-api

我正在尝试使用c#创建一张带有照片的新帖子,其中包含以下代码:

var fb = new FacebookClient(postInfo.access_token);
        var parameters = new Dictionary<string, object>();
        parameters.Add("message", postInfo.message);
        parameters.Add("link", postInfo.link);
        parameters.Add("picture", "postInfo.ImageUrl");
        parameters.Add("tags", postInfo.tags);
        try
        {
            var res = fb.Post("me/feed", parameters);
        }
        catch (Exception ex)
        {
        }

如果我删除了图片属性,我可以成功上传帖子,但是什么时候 我添加此属性我收到以下错误:

(OAuthException - #200) (#200) The user hasn't authorized the application to perform this action

我该怎么做呢?我错过了一些权限吗?

谢谢, 伯杰

2 个答案:

答案 0 :(得分:2)

引自get facebook extended permission for uploading photos

  

没有photo_upload权限。但是,您可以使用publish_stream权限上传照片。并且您可以使用user_photos权限查看用户的照片。

答案 1 :(得分:0)

一旦我从facebook

获得publish_actions权限,问题就解决了