Tag: facebook graph api

Facebook API,时区和国家/地区

我正在开发一个网站,用户可以使用他们的Facebook凭据登录。 现在我面临着日期和时间的问题。 我的本地系统使用“浪漫标准时间”,这与Facebook使用的不同。 我在本地的地方使用DST,根据一年中的时间,我们可以是UTC + 1或UTC + 2。 我的问题是,“我如何将Facebook时间转换为我的本地系统将使用的格式,考虑到UTC + 1和UTC + 2之间的偶然变化?”

什么可能导致GET Web请求上的“不支持证书密钥算法”exception

我们正在尝试使用标准webrequest从asp .net MVC 4.6应用程序连接到facebook api。 除了我们的一台服务器之外,一切都运行良好。 有问题的服务器正在运行Windows 2012和IIS 8。 在这个特定的服务器上,我们在向Facebook运行GET webrequest时会遇到以下exception。 不支持证书密钥算法。 描述:执行当前Web请求期间发生未处理的exception。 请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。 exception详细信息:System.NotSupportedException:不支持证书密钥算法。 来源错误: 在执行当前Web请求期间生成了未处理的exception。 可以使用下面的exception堆栈跟踪来识别有关exception的起源和位置的信息。 堆栈跟踪: [NotSupportedException:不支持证书密钥算法。] System.Net.TlsStream.EndWrite(IAsyncResult asyncResult)+409 System.Net.ConnectStream.WriteHeadersCallback(IAsyncResult ar)+213 [WebException:底层连接已关闭:发送时发生意外错误。] System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)+894 System.Net.Http.HttpClientHandler.GetResponseCallback(IAsyncResult ar)+92 [HttpRequestException:发送请求时发生错误。] System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()+ 32 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)+96 System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()+49 代码如下所示: // Request private static async Task Request(string url) where T : class { using (var handler = new WebRequestHandler()) […]

Facebook JSON字符串的反序列化?

我无法解决从运行我的fql查询后生成的JSON字符串中提取facebook用户的work_history,affiliations和current_loc的问题。 我做了这堂课: public class Data { public CurrentLocation current_location { get; set; } public WorkHistory[] work_history { get; set; } public EducationHistory[] education_history { get; set; } } public class EducationHistory { public string name { get; set; } public int? year { get; set; } public string school_type { get; set; } } public […]

Instagram提及API – 无法在DEV模式下检索媒体详细信息

由于现有的instagram API已弃用,我将切换到图形API。 以下是我想要实现的目标和问题。 需求。 我想跟踪使用@提及我的商业帐户的Instagrampost的喜​​欢和评论数量。 我已经设置了faccebook和Instagram帐户以及webhook。 webhook将向我发送“mediaid”,其中我的商家帐户被标记。 由于应用程序处于开发模式,如果我在任何post中提及商业帐户,我都没有收到webhook,但我可以从开发人员帐户控制台发送测试webhook。 所以我假设一旦应用程序处于LIVE模式,它将开始将webhooks发送到我的服务器。 一旦收到“mediaid”,我想打电话给另一个api https://developers.facebook.com/docs/instagram-api/reference/user/arched_media ,以获得喜欢和评论的数量。 我在第二部分面临一个问题。 每当我调用第二部分中提到的api时,我都会收到错误消息 当我通过我的Instagram业务帐户拥有的mediaid时,此api调用正常。 但是,一旦我通过提到我的业务的post的媒体,我得到上述错误。 我只是想检查这是否也是我的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上运行。

使用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 SDK C# – 获取好友列表

使用Facebook SDK( http://facebooksdk.codeplex.com/ ),你可以这样做…… string myAccessToken = “something”; FacebookClient client = new FacebookClient(myAccessToken); IDictionary friendData = (IDictionary)client.Get(“/me/friends”); 现在如何从字典中获取朋友数据?