1

私はこれらのFacebookAPIが本当にお尻の痛みになっていることを知っています。インターネットでの長い検索の結果、Facebookへのメッセージ投稿APIしか見つかりませんでした。メッセージと画像の両方の投稿用に変更したいだけです。Facebookにメッセージを投稿する関連コードは次のとおりです。(WindowsPhone 7)

private void PostToWall_Click(object sender, RoutedEventArgs e)
    {
        if (string.IsNullOrEmpty(txtMessage.Text))
        {
            MessageBox.Show("Enter message.");
            return;
        }

        var fb = new FacebookClient(_accessToken);

        fb.PostCompleted += (o, args) =>
        {
            if (args.Error != null)
            {
                Dispatcher.BeginInvoke(() => MessageBox.Show(args.Error.Message));
                return;
            }

            var result = (IDictionary<string, object>)args.GetResultData();
            _lastMessageId = (string)result["id"];

            Dispatcher.BeginInvoke(() =>
            {
                MessageBox.Show("Message Posted successfully");

                txtMessage.Text = string.Empty;
                btnDeleteLastMessage.IsEnabled = true;
            });
        };

        var parameters = new Dictionary<string, object>();
        parameters["message"] = txtMessage.Text;

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

また、画像の郵便番号も見つけましたが、コードに統合できませんでした。方法はお互いに適切ではないと思います。

これが画像の郵便番号です。

   var photo = new WriteableBitmap(0, 0).FromResource("Background200x200.jpg");

  FacebookClient app = new FacebookClient();
  IDictionary<string, object> parameters = new Dictionary<string, object>();
  parameters["access_token"] = _facebookAccessToken; //set in another method where I authenticate...
  parameters["name"] = "my picture";
  parameters["message"] = "this is a picture uploaded from my the facebook sdk";
  var mediaObject = new FacebookMediaObject {
    FileName = "Background200x200.jpg",
    ContentType = "image/jpeg",
  };
  mediaObject.SetValue(photo.ToByteArray());
  parameters["source"] = mediaObject;

  app.ApiAsync(
      UploadComplete,
      null,
      "https://graph.facebook.com/me/feed",
      parameters,
      HttpMethod.Post);

メッセージ付きの画像を投稿したいだけです。そして、Facebookに画像を投稿するサンプルリンクを教えていただければ(私はすぐにコード化された画像投稿アプリケーション、つまり、コンパイルしてXAPして携帯電話で実行できるVisualStudioソリューションファイルを探していました)。

または、メッセージポスターをイメージポスターに進化させるのを手伝っていただければ幸いです。

ありがとう

4

0 に答える 0