1

これは私のコードの抜粋です。C# を管理者として Facebook ファンページに投稿しようとしています。すべてが機能しますが、ページの投稿を見ると、ページからではなく、プロフィールから解放されました。私のプロフィールはページの管理者です。「manage_pages、offline_access、publish_stream」プロパティを使用して、 https: //developers.facebook.com/tools/explorer/ でアクセス トークンを作成します。

お手伝いありがとう

public bool PostImage(string pageAccessToken, string Status, string Imagepath)
{
    try
    {
        var mediaObject = new FacebookMediaObject
        {
            ContentType = "image/jpeg",
            FileName = Path.GetFileName(Imagepath)
        }.SetValue(File.ReadAllBytes(Imagepath));

        var fb = new FacebookClient(pageAccessToken);

        fb.Post("/xxxxxxxxxxxxxx/photos", new 
        Dictionary<string, object> {
        { "message", Status },
        { "source", mediaObject } }

        );

        return true;
    }
    catch (Exception)
    {
        return false;
    }
4

0 に答える 0