使用c#的Facebook帖子链接和照片

本文关键字:链接 照片 Facebook 使用 | 更新日期: 2023-09-27 18:07:16

我正在尝试使用以下代码创建一个带有照片的新帖子到我的提要:

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

我该怎么做呢?我是不是漏掉了一些权限?

谢谢,伯杰

使用c#的Facebook帖子链接和照片

引用自get facebook扩展上传照片权限

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

问题解决后,我从facebook获得了publish_actions权限