将图像/视频发布到Facebook粉丝页面作为用户

时间:2012-10-10 06:13:53

标签: c# facebook-graph-api

我可以使用页面访问令牌将图像发布到页面。但它将以用户登录的方式发布为页面。如果我使用用户访问令牌,它将登录用户墙而不是Facebook粉丝页面。 我的目标是将图像/视频发布到粉丝页面,而不是用户页面。以下代码用于发布到墙上。

 var parameters = new Dictionary<string, object>
       {
            { "picture", video} ,
            {"message", "my Image"}                          
        };

        _fbClient.PostAsync("/{Page_id}/feed", parameters); 

请告诉我如何实现它。

1 个答案:

答案 0 :(得分:0)

你正在寻找javascript吗?请注意,用户必须在发布前更喜欢第1页。

function PostToPage(){

    FB.login(function(response)
    {
        if (response.authResponse)
        {
             //Post to Wootube Page
             FB.api('/173724382762792/feed', 'post', { 
             message: lnk,
             link: lnk

             }, 
             function(response) {
               if (!response || response.error) {
                 //alert('You have to like http://www.facebook.com/WooTubes first!');

              } else {
                 //alert("Successfully Posted to WooTube Page!");

               }
             });

        }
        else
        {
            alert('Not logged in');
        }
    }, { scope : 'publish_stream' });


  }