0

Facebookウォールに投稿する次のコードスニペットがあります。しかし、ハイパーリンクを投稿すると、プレーンテキストが表示されます。

public static bool WriteOnFace(string message, string accessToken)
    {
            string url= "";
            WebClient wc = new WebClient();
            url= "https://graph.facebook.com/feed?access_token=" + accessToken + "&message=" + message + "&method=post";
            wc.DownloadString(url);
    }

Facebook C# SDK は使用していません。ハイパーリンクを投稿するには?

4

1 に答える 1

0

Facebook C#SDKを使用し、アクセストークンを使用してFacebookClientをインスタンス化してから、リンクパラメーターを使用してpostasyncメソッドを呼び出してみてください。これらの線に沿った何かが機能するはずです:

FacebookClient client = new FacebookClient('use your access token');
var args = new Dictionary<string, object>();
args["link"] = "[your link URL]";
client.PostAsync("friend's id/feed",args);

お役に立てれば!

于 2012-11-17T17:02:45.773 に答える