在我的應用程序圖像必須張貼到Facebook,mail.Sorry我是新手機windows.i沒有idea.please幫助我。我可以先做什麼。如何通過Windows Phone將圖像發佈到Facebook?
0
A
回答
1
如果你想分享你可以使用共享鏈接任務中使用您的Facebook帳戶您的手機上一個狀態(用這種方法,你只能張貼在牆上)http://msdn.microsoft.com/en-us/library/hh394027%28v=vs.92%29.aspx
要發佈(圖片,信息或其它)你可以訪問每面牆上,你需要一些東西:
首先,您需要使用此鏈接創建一個Facebook應用程序: Facebook developers
你需要使用帶有相關鏈接WebBrowser控件自己的身份後,你的應用。應用程序請求授權執行某些操作,例如發佈。您需要詳細說明這樣的授權:
Dictionary<string, string> uriParams = new Dictionary<string, string>() {
{"client_id", "your app id"},
{"response_type", "token"},
{"scope", "user_about_me, offline_access, publish_stream"}, //The rights
{"redirect_uri", "http://www.facebook.com/connect/login_success.html"},
{"display", "touch"}
};
該字典還包含重定向uri以定義操作是否成功。
最後,您被驗證並獲得訪問令牌。現在你可以使用一個WebRequest的POST使用此令牌發佈一條消息:
WebRequest request = HttpWebRequest.Create("https://graph.facebook.com/" + the id of your wall + "/feed");
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
request.BeginGetRequestStream((reqResult) =>
{
using (Stream strm = request.EndGetRequestStream(reqResult))
using (StreamWriter writer = new StreamWriter(strm))
{
writer.Write(client.AccessToken);
writer.Write("&message=" + HttpUtility.UrlEncode(status));
}
request.BeginGetResponse((result) =>
{
try
{
var response = request.EndGetResponse(result);
using (var rstrm = response.GetResponseStream())
{
var serializer = new DataContractJsonSerializer(typeof(FacebookPostResponse));
var postResponse = serializer.ReadObject(rstrm) as FacebookPostResponse;
callback(true, null);
}
}
catch (Exception ex)
{
callback(false, ex);
}
}, null);
}, null);
這裏是如何發佈的Facebook頁面上留言,
+0
之後,你可以使用相同的原則張貼圖片。在第一個鏈接,你將能夠找到如何發佈圖片 – Giu 2012-03-09 10:12:13
1
相關問題
- 1. 將圖像發佈到Facebook
- 2. 如何通過windows phone中的代碼在Facebook上發佈圖片?
- 3. UIActivityViewController不會將圖像發佈到Facebook
- 4. Android發佈圖像到Facebook
- 5. 將圖像發佈到Facebook牆(JS SDK)
- 6. 通過Flex發佈到Facebook
- 7. Windows Phone如何將圖像發送到服務器? (Not HTTP)
- 8. 如何通過API將圖像發佈到Instagram
- 9. 如何在Facebook上通過ShareKit上的圖像發佈URL
- 10. 是否可以通過圖像發佈便條到Facebook
- 11. 如何在Windows Phone中使用字節陣列[]發佈圖像
- 12. 如何在Windows Phone 7中使用HttpWebRequest發佈多個圖像?
- 13. 如何將Windows Phone 8.1 Silverlight應用程序發佈到Windows Phone商店?
- 14. Facebook .NET SDK將圖像發佈到Facebook頁面
- 15. 如何將圖像發佈到Facebook連接的個人資料?
- 16. 將圖像發佈到Facebook牆(存儲圖像的位置)
- 17. 如何從Windows Phone 7設備向Facebook發佈內容
- 18. Facebook發佈通過圖形API
- 19. 截圖windows phone 7.5並通過TCP發送通過
- 20. 如何通過Windows商店發佈DeskBand
- 21. 通過PHP發佈到Facebook頁面
- 22. 通過Facebook IOS SDK發佈簽到
- 23. 通過ActionScript發佈到Facebook Wall
- 24. android facebook api發佈到圖像牆
- 25. 通過HTTP API將圖像發佈到Gist
- 26. 通過FB Api將圖像發佈到用戶牆上
- 27. 如何通過Facebook共享Windows Phone應用程序?
- 28. 使用圖形API將圖像從.NET發佈到Facebook牆
- 29. 在Facebook上發佈圖像
- 30. 在將RSS源發佈到Facebook頁面時使用圖像
你最好開始閱讀教程第一,然後分享你做了什麼,我相信你會以這種方式更快地回覆你的問題 – AnarchistGeek 2012-03-08 16:20:24