だから私はFacebookのC#から物を共有するのが100%新しいです。C#の写真としてFacebookのビットマップを共有するには?
私のFacebookの画像を写真として共有する方法のサンプルコードが必要ですか?
と答えないでください(Googleのそれは、私が知っている、DNTなぜ?、FacebookのSDK不可能)...
だから私はFacebookのC#から物を共有するのが100%新しいです。C#の写真としてFacebookのビットマップを共有するには?
私のFacebookの画像を写真として共有する方法のサンプルコードが必要ですか?
と答えないでください(Googleのそれは、私が知っている、DNTなぜ?、FacebookのSDK不可能)...
あなたの質問は少しあいまいです。 「C#で」と言うと、Web、ウィンドウ、またはサービス環境を意味しますか? Facebookのやり方は、その過程で何らかの認証が必要であり、ログインするためにFacebookにリダイレクトすることによって実現され、その後、共有のために写真を送信するからです。それは、魔法を行う単一行のコードだけでなく、かなりのプロセスです。
いずれにせよ、あなたが次のことをしなければならない、とあなたがあなたの環境に置き場所を把握する必要があります。
ここでは、コードです:
// Step 2: you have to research what TheScope will be from Facebook API that gives you access to photos
Response.Redirect(string.Format("https://graph.facebook.com/oauth/access_token?client_id={0}&scope={1}&redirect_uri={2}"), MyAppCode, TheScope, MyRedirectingURL);
// Step 3: this is on the `Page_Load` of MyRedirectingURL.
// AnotherRedirectingURL will be your final destination on your app
using (var wc = new WebClient())
{
string token = wc.DownloadString(string.Format("https://graph.facebook.com/oauth/access_token?client_id={0}&client_secret={1}&code={2}&redirect_uri={3}", MyAppCode, MyAppSecretCode, TheCode, AnotherRedirectingURL));
}
// Step 4: Use the token to start stream up or down
using (var wc = new WebClient())
{
Uri uploadUri = new Uri(string.Format("https://graph.facebook.com/{0}?{1}", PhotoUploadCommand, token));
// Find out what the PhotoUploadCommand is supposed to be from the Facebook API
// use wc and uploadUri to upload the photo
}
ボトムライン、あなたがこの上のあなたの研究をしなければならない...それは簡単ではないのです。あなたがやっていることをやるために私が通過しなければならなかったのは悲しい真実です。
「これまでに試したことはありますか? – RQDQ
あなたはGoogleやFacebook Docsなどを試しましたか? –