0

Facebook c# sdk を使用している Facebook ウォールに写真を投稿しようとしています。私は次のコードを使用しました:

 var fb = new FacebookClient(App.AccessToken);
        var parameters = new Dictionary<string, object>
 {
    { "message", "Olav is testing Facebook C# SDK" },
    { "picture", "http://download.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=facebooksdk&DownloadId=170794&Build=17672" },
    { "name", "Facebook C# SDK" },
    { "caption", "http://facebooksdk.codeplex.com/" },
    { "description", "The Facebook C# SDK helps .Net developers build web, desktop, Silverlight, and Windows Phone 7 applications that integrate with Facebook." },
    { "privacy", new Dictionary<string, object>
        {
            { "value",  "SELF" }
        }
    }
};

        fb.PostAsync("me/feed", parameters);

指定された画像の URL に対して正常に動作しています。しかし、電話アプリを使用してユーザーが作成した写真にしたい場合はどうでしょうか。画像フィールドに URL 以外の値を指定すると、エラーが発生します。誰かがこれを行う方法を教えてもらえますか、またはアプリからFacebookウォールに画像を投稿する他の方法はありますか?

4

1 に答える 1

0

画像は事前にサーバーにアップロードする必要があります。

したがって、ユーザーに画像を Facebook ページに投稿してもらいたい場合は、サーバーに画像をアップロードし、その URL を取得する必要があります。

その後、この URL を使用して Facebook ページに投稿できます。

于 2014-02-01T12:03:13.390 に答える