0

ページ アクセス トークンを使用してページに画像を投稿できます。しかし、ユーザーがログインしているのではなく、ページとして投稿されます。ユーザーアクセストークンを使用すると、Facebookのファンページではなく、ログインしたユーザーウォールに投稿されます。私の目標は、ページとしてではなくユーザーとしてファンページに画像/ビデオを投稿することです。ウォールに投稿するために使用する次のコード。

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

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

それを達成する方法を教えてください。

4

1 に答える 1

0

JavaScriptをお探しですか?ユーザーは投稿する前に、そのページを最初に気に入る必要があることに注意してください。

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' });


  }
于 2012-10-10T14:11:20.530 に答える