1

facebook c# sdk を使用して、自分のウォールへのリンクを共有できます。

しかし、友達の壁でそれをしようとすると問題が発生します。友達がリンクを共有しているように表示されます。なぜこれが起こっているのでしょうか?

投稿を準備するとき、次のフィールドに入力します。

from: Facebook クライアントの ID と名前

リンク: 私が共有するリンク

アドレスに投稿してください: friends_id/feed

ここにコードの例があります

  JavaScriptSerializer sr = new JavaScriptSerializer();
  Dictionary<string, object> result = new Dictionary<string, object>
                                            {{"link", "{some http address here}"}, 
                                            {"from", sr.Serialize(GetFrom())}};




    FacebookClient fbClient = new FacebookClient(accessToken);

    fbClient.PostCompleted += FbClientPostCompleted;

    fbClient.PostTaskAsync("/{ID of my friend}/feed", parameters);
4

1 に答える 1

0

アプリケーション アクセス トークンではなく、ユーザーのアクセス トークンを使用する必要があります。その後、正しい発行権限があると仮定すると、正しく機能するはずです。

于 2012-12-31T06:09:31.940 に答える