有沒有人有使用Facebook Developer Toolkit的經驗?我正在嘗試將某些內容發佈到Facebook用戶的牆上,但無法弄清楚如何使用API?有人可以給我一個例子或指向我的API的使用一些文檔?如何使用Facebook Developer Toolkit將內容發佈到牆上?
2
A
回答
2
我居然發現文檔和示例做什麼,我一直在尋找在這裏:http://facebooktoolkit.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=28001
編輯:
初始化Facebook的會議上,我呼籲API的Stream.Publish()方法後。
FacebookService.API.stream.publish(...);
0
1
我創建展示如何正確地完成這一個視頻教程。這裏是鏈接:
http://www.markhagan.me/Samples/Grant-Access-And-Post-As-Facebook-User-ASPNet
這裏是代碼:
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Net;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Facebook;
namespace FBO
{
public partial class facebooksync : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
CheckAuthorization();
}
private void CheckAuthorization()
{
string app_id = "374961455917802";
string app_secret = "9153b340ee604f7917fd57c7ab08b3fa";
string scope = "publish_stream,manage_pages";
if (Request["code"] == null)
{
Response.Redirect(string.Format(
"https://graph.facebook.com/oauth/authorize?client_id={0}&redirect_uri={1}&scope={2}",
app_id, Request.Url.AbsoluteUri, scope));
}
else
{
Dictionary<string, string> tokens = new Dictionary<string, string>();
string url = string.Format("https://graph.facebook.com/oauth/access_token?client_id={0}&redirect_uri={1}&scope={2}&code={3}&client_secret={4}",
app_id, Request.Url.AbsoluteUri, scope, Request["code"].ToString(), app_secret);
HttpWebRequest request = WebRequest.Create(url) as HttpWebRequest;
using (HttpWebResponse response = request.GetResponse() as HttpWebResponse)
{
StreamReader reader = new StreamReader(response.GetResponseStream());
string vals = reader.ReadToEnd();
foreach (string token in vals.Split('&'))
{
//meh.aspx?token1=steve&token2=jake&...
tokens.Add(token.Substring(0, token.IndexOf("=")),
token.Substring(token.IndexOf("=") + 1, token.Length - token.IndexOf("=") - 1));
}
}
string access_token = tokens["access_token"];
var client = new FacebookClient(access_token);
client.Post("/me/feed", new { message = "markhagan.me video tutorial" });
}
}
}
}
相關問題
- 1. 如何將網站內容發佈到Facebook牆上?
- 2. 使用c#發佈到Facebook牆上sdk
- 3. 將內容發佈到Facebook
- 4. 如何註銷facebook將用戶連接到Facebook Developer Toolkit?
- 5. 將互動式HTML內容發佈到用戶牆上
- 6. 將內容發佈到臉書到用戶的牆上?
- 7. 如何使用Facebook的新Oauth2禁用「發佈內容到你的牆」?
- 8. 如何使用捲曲登錄Facebook並在自己的牆上發佈內容?
- 9. Facebook access_tokens?如何發佈到用戶牆?
- 10. 將富媒體內容發佈到用戶牆上
- 11. Rails:發佈到Facebook用戶的牆上
- 12. 發佈到牆上作爲Facebook應用
- 13. FaceBook publishUserAction FaceBook Developer Toolkit 2.0?
- 14. 如何使用Facebook c#sdk在Facebook牆上發佈HTML郵件?
- 15. 如何發佈在facebook羣組牆上
- 16. 如何發佈在facebook事件牆上?
- 17. 如何在Facebook牆上發佈消息
- 18. 如何在FaceBook牆上發佈信息?
- 19. 如何從Android發佈內容到Facebook?
- 20. 使用圖表API發佈到Facebook牆
- 21. 不使用PHP-SDK發佈到Facebook牆?
- 22. Facebook API:如何發佈到頁面牆
- 23. 如何發佈圖片到Facebook牆?
- 24. 將照片發佈到牆上問題
- 25. 如何使用Facebook C#SDK將應用程序發佈到Facebook牆?
- 26. Facebook發佈到牆上While循環
- 27. Facebook發佈到牆上的例外
- 28. Facebook發佈到牆上Javascript HTML5
- 29. 創建Facebook應用程序以使用C#在牆上發佈內容
- 30. 此代碼如何使用Facebook Connect將圖像發佈到牆上?
你可以在這裏http://forum.developers.facebook.com/ – Lazarus 2009-07-22 15:47:06
得到更好的響應對於任何一個開始新的應用程序,你可能想看看Codeplex上新的Facebook C#SDK在http://facebooksdk.codeplex.com或http://microsoft.com/facebook/ – 2010-10-27 04:22:57