Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.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
Facebook c# sdk 页面访问令牌和用户访问令牌之间的区别是什么_Facebook C# Sdk - Fatal编程技术网

Facebook c# sdk 页面访问令牌和用户访问令牌之间的区别是什么

Facebook c# sdk 页面访问令牌和用户访问令牌之间的区别是什么,facebook-c#-sdk,Facebook C# Sdk,我一直在网上搜索,想弄明白为什么我不能把照片上传到facebook或墙上的相册上。每次我尝试,都会得到一个例外。我不会在这里重复我的代码,因为几天前我已经在这里发布了,我不想一遍又一遍地发布同样的问题 所以这个问题是关于页面访问令牌和用户访问令牌之间的区别,最重要的是,我是否需要使用页面访问令牌将照片上传到相册?如果是这样,我怎样才能得到一个呢 我认为这与我在facebook上发现的这篇帖子有关: 提前谢谢 我将引用这篇文章,因为这篇文章实际上是一篇他们没有含糊不清的文章 为了对应用进行身份验证

我一直在网上搜索,想弄明白为什么我不能把照片上传到facebook或墙上的相册上。每次我尝试,都会得到一个例外。我不会在这里重复我的代码,因为几天前我已经在这里发布了,我不想一遍又一遍地发布同样的问题

所以这个问题是关于页面访问令牌和用户访问令牌之间的区别,最重要的是,我是否需要使用页面访问令牌将照片上传到相册?如果是这样,我怎样才能得到一个呢

我认为这与我在facebook上发现的这篇帖子有关:

提前谢谢

我将引用这篇文章,因为这篇文章实际上是一篇他们没有含糊不清的文章

为了对应用进行身份验证,您必须将授权代码和应用机密传递给位于的Graph API令牌端点。应用程序机密可从开发者应用程序获得,不应与任何人共享,也不应嵌入到您将分发的任何代码中。您应在这些场景中使用客户端流

??客户端\u id=您的\u应用程序\u id&重定向\u uri=您的\u URL&客户端\u机密=您的\u应用程序\u机密&代码=上面的\u代码\u如果您的应用程序已成功通过身份验证且用户的授权码有效,授权服务器将返回访问令牌


除了access token和access_token参数之外,响应还包含令牌在expires参数过期之前的秒数。令牌过期后,您需要重新运行上述步骤以生成新代码并访问\u令牌,但如果用户已授权您的应用,则不会提示他们再次授权。如果您的应用程序需要一个具有无限到期时间的访问令牌,可能是为了在用户不使用您的应用程序后代表用户采取操作,您可以请求脱机访问权限。

您使用用户访问令牌作为指定用户进行读/写,通常会给您用户访问令牌,而对于页面访问令牌,您可以使用

页面访问令牌用于作为页面帐户进行读/写,并将自己模拟为页面