Tag: Facebook的

使用Graph API c#unity3d访问Facebook的post等

我在MonoDevelop中使用C#和Graph API来与用户的facebook页面进行交互。 我虽然变得彻底迷茫。 这些是正确的步骤吗? 在这里创建Facebook应用程序: http : //developers.facebook.com/ 使用app ID和app Secret以编程方式获取访问令牌。 如果是这样,我如何从这里发布到用户墙? 我做了很多研究但却找不到任何特别有用的东西。 我已经尝试将这个ASP.NET Post用于Facebook Wall但是没有任何东西出现在墙上。 是否有一个教程或某些东西可以带我完成这个过程的好又慢? 所有帮助或指针表示赞赏。 如上所述,我正在使用unity3d,c#in mono和facebook graph api。 [编辑]我希望它能在android上运行。

创建Facebook AppSecret_Proof HMACSHA256需要C#帮助

Facebook要求我创建appsecret_proof: https : //developers.facebook.com/docs/graph-api/securing-requests 我使用以下代码完成了此操作: public string FaceBookSecret(string content, string key) { var encoding = new System.Text.ASCIIEncoding(); byte[] keyByte = encoding.GetBytes(key); byte[] messageBytes = encoding.GetBytes(content); using (var hmacsha256 = new HMACSHA256(keyByte)) { byte[] hashmessage = hmacsha256.ComputeHash(messageBytes); return Convert.ToBase64String(hashmessage); } } 一切看起来都不错,但facebook说appsecret_proof无效。 我已登录,当我删除密钥时,我可以正常地完成所有操作。 所以要节省一些时间: 是的我发布到正确的URL 是的我传递了一个有效的access_token 是的我在certificate中使用相同的access_token,就像我在请求中一样 是的,我的appsecret很好,并且有效 使用示例 dynamic results = client.Post(“/” + model.PostAsId + […]

来自ASP.NET C#的自动Facebook OAuth

我需要有关facebook的oAuth身份validation方面的帮助。 我能够执行facebook API提到并成功validation的步骤,获取我的个人资料信息以及发布到我的新闻源。 我希望我的应用程序自动登录,而不是代表用户路由到Facebook登录页面(即从db获取凭据并执行auto oauth)。 这样用户可以在应用程序上键入消息并单击按钮应该向Facebook页面提交post。 谢谢

ASP.NET中的简单Facebook Connect演示

有没有人在asp.net应用程序中有一个简单而成功的facebook连接演示实现。 我正在开发一个asp.net Web应用程序,并希望facebook connect成为登录的主要方法。

如何检查.Post是否已在Facebook C#sdk中成功发送?

我尝试使用以下代码发送消息: //… FacebookClient fbClient = new FacebookClient(appId, appSecret); fbClient.AccessToken = “…”; string to = “user id”; dynamic result = fbClient.Post(String.Format(“{0}/feed”, to), parameters); 但我怎么知道这封文章是否已成功发送给用户? 案例成功/错误的回报是什么? 我没有在面向C#的facebook-sdk-api文档中找到一些细节。 .NET版本: v4.0.30319 Facebook大会版: 5.2.1.0 提前致谢。

使用Facebook C#SDK表单发布

任何人都可以指出我如何在MVC应用程序中使用Facebook C#SDK的表单post? 这是一个基于iframe的Canvas应用程序。 我有以下代码 [HttpPost, CanvasAuthorize(Permissions = “publish_stream”)] public ActionResult Enter(FormCollection col) { var fbApp = new FacebookClient(this.CurrentSession.AccessToken); JsonObject result = (JsonObject)fbApp.Get(“me”); long FacebookId = long.Parse(result[“id”].ToString()); //CODE TO INSERT GOES HERE return View(); } forms就是这样 Fields Text ImagePath VideoPath 但每次我提交表单时,它似乎都会重新进行身份validation – 从而丢失表单集合。 现在我确定有一些非常简单的东西,我很遗憾,任何帮助都会受到赞赏。 编辑 我想我已经在这里回答了我自己的问题,但万一其他人跟我说话。 对我来说,解决方案至少在这里 。 但是,如果有人可以提出任何其他建议。 请帮忙!

使用Newtonsoft JSON.NET反序列化Dynamic Json字符串

我有一个JSON字符串,我从Facebook API获得,其中我有一个名称根据其内容而变化的节点,例如有些时间它是45,或58等。它可以是任何数字。 我想要它的价值。 怎么弄呢? 例: { “data”: [ { “id”: “1492292372_10201810786059989”, “created_time”: “2014-04-05T09:00:54+0000” }, { “id”: “1492292372_10201804679827337”, “created_time”: “2014-04-04T07:29:07+0000” }, { “id”: “1492292372_10201804649306574”, “created_time”: “2014-04-04T07:10:33+0000” }, { “id”: “1492292372_10201801316823264”, “created_time”: “2014-04-03T18:31:50+0000” }, { “id”: “1492292372_10201798962284402”, “created_time”: “2014-04-03T06:24:47+0000” }, { “message_tags”: { “0”: [ { “id”: “1492292372”, “name”: “Yawar Sohail”, “type”: “user”, “offset”: 0, “length”: 12 […]

FacebookApplication.VerifyAuthentication(_httpContext,GenerateLocalCallbackUri())在Facebook上返回null

我使用nopcommerce开发了一个mvc 5应用程序,我使用外部回调它使用facebook登录它正在工作,但现在它不工作,我无法找到实际问题。 并使用下面的代码 this.FacebookApplication.VerifyAuthentication(_httpContext, GenerateLocalCallbackUri()); 并且它返回我总是null并且身份validation状态失败我在网上搜索并做了所有事情并按照这些步骤但仍然无法登录facebook。 我的代码在FacebookProviderAuthorizer.cs中是这样的 private AuthorizeState VerifyAuthentication(string returnUrl) { var authResult = DotNetOpenAuth.AspNet.Clients.FacebookApplication.VerifyAuthentication(_httpContext, GenerateLocalCallbackUri()); if (authResult.IsSuccessful) { } } 然后编写回调方法 private Uri GenerateLocalCallbackUri() { string url = string.Format(“{0}plugins/externalauthFacebook/logincallback/”, _webHelper.GetStoreLocation()); return new Uri(url); } 然后生成服务登录URL private Uri GenerateServiceLoginUrl() { //code copied from DotNetOpenAuth.AspNet.Clients.FacebookClient file var builder = new UriBuilder(“https://www.facebook.com/dialog/oauth”); var args = new […]

Facebook C#SDK和访问令牌

我希望能够使用Facebook C#SDK在我自己的Web应用程序上validation自己(我的个人资料,而不仅仅是我的应用程序) 。 使用Graph API,我可以获得访问令牌,但该令牌似乎与Facebook C#无法正常工作,因为它似乎是无状态的。 抛出的错误是: (OAuthException) An active access token must be used to query information about the current user. 我浏览了Facebook C#SDK和文档,我看到的大多数信息都是将用户重定向到登录页面,这不是我想要的。 有没有人有自己的自动记录样本,所以我可以提取自己的信息? TIA

用facebook退出

如何在不使用fb-login按钮的情况下从facebook连接网站登录用户? 我想从codebehind(c#)做到这一点?