Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用.NETC在Facebook墙壁服务器端发布和/或共享文本/图像#_C#_.net_Facebook_Sdk_Server Side - Fatal编程技术网

C# 使用.NETC在Facebook墙壁服务器端发布和/或共享文本/图像#

C# 使用.NETC在Facebook墙壁服务器端发布和/或共享文本/图像#,c#,.net,facebook,sdk,server-side,C#,.net,Facebook,Sdk,Server Side,我花了几天时间来实现Facebook的iOS SDK,让我们的用户能够登录,然后通过iOS应用程序将文本/图像发布到他们的Facebook墙上。我已经把这一切都安排得很顺利了 然而,出于几个原因(与我无关),管理层希望采取另一个方向,而不是在设备端(iOS)发布,他们希望设备端使用iOS SDK,以便让用户登录并捕获AccessToken。然后,当用户选择共享我们应用程序中的内容时,例如,他们希望将AccessToken传递给服务器,然后让.net/c#代码在那里实际发布文本/图像 1) 这可能

我花了几天时间来实现Facebook的iOS SDK,让我们的用户能够登录,然后通过iOS应用程序将文本/图像发布到他们的Facebook墙上。我已经把这一切都安排得很顺利了

然而,出于几个原因(与我无关),管理层希望采取另一个方向,而不是在设备端(iOS)发布,他们希望设备端使用iOS SDK,以便让用户登录并捕获AccessToken。然后,当用户选择共享我们应用程序中的内容时,例如,他们希望将AccessToken传递给服务器,然后让.net/c#代码在那里实际发布文本/图像

1) 这可能吗

2) 我看不到Facebook对服务器端api的官方支持。我所看到的是,它们支持移动和网络(客户端)

3) 通过我的SO和其他在线搜索,我看到了一些关于开源.net Facebook SDK的非常过时的尝试,但它们似乎已经被放弃了

4) 我知道服务器端(使用oAuth api)可以登录并收集一些用户信息,如姓名/个人资料照片)。但这不是我需要的。我需要相反的东西。我需要在客户端登录,但在服务器端发布/共享


在此问题上的任何帮助和/或指导都将不胜感激。

“我看不到Facebook对服务器端api的官方支持”-这是因为也没有“客户端api”这样的东西。有一个API,通过HTTPS与它进行通信。因此,即使没有针对特定语言/平台的SDK,基本上您所需要的只是能够发出HTTPS请求。因此,您认为如果我将AccessToken从设备传递到服务器,应该不会有任何问题,服务器用AccessToken模拟设备以发布到用户的墙上?服务器不需要模拟任何东西-访问令牌不绑定到特定设备,而只绑定到应用id。将令牌从客户端传递到服务器,然后使用该令牌在服务器上/从服务器发出API请求,是完全有效的。“我看不到Facebook对服务器端api的官方支持”-这是因为没有“客户端api”这样的东西两者都有。只有一个API,通过HTTPS与之通信。因此,即使没有特定语言/平台的SDK,基本上您所需要的只是能够发出HTTPS请求。因此,您认为如果我将AccessToken从设备传递到服务器,服务器使用要发布到用户墙上的AccessToken?服务器不需要模拟任何东西-访问令牌不绑定到特定设备,只绑定到应用id。将令牌从客户端传递到服务器,然后使用该令牌在服务器上/从服务器发出API请求是完全有效的。