Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.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 发布打开的图形操作时出现错误的用户_Facebook_Api_Facebook Graph Api_Facebook Opengraph - Fatal编程技术网

Facebook 发布打开的图形操作时出现错误的用户

Facebook 发布打开的图形操作时出现错误的用户,facebook,api,facebook-graph-api,facebook-opengraph,Facebook,Api,Facebook Graph Api,Facebook Opengraph,也许这就是未经批准的操作的工作原理(我们仍在测试) 我已经完成了设置一个新操作的过程,连接了我的代码库,使其具有适当的元标记等等,并使post正常工作。当我测试动作时,我会看到它显示在我的活动日志中,应用程序上的其他开发人员也会看到它显示在他们的时间表中。太好了 然而,如果应用程序上的其他开发人员发布了一个动作,它就会显示为我做了。它以我的身份显示在我的活动日志中,并显示在他们的时间线中,就好像我触发了该动作一样 据我所知,我们没有将用户信息与请求一起传递。只是对象数据 我错过了什么明显的东西吗

也许这就是未经批准的操作的工作原理(我们仍在测试)

我已经完成了设置一个新操作的过程,连接了我的代码库,使其具有适当的元标记等等,并使post正常工作。当我测试动作时,我会看到它显示在我的活动日志中,应用程序上的其他开发人员也会看到它显示在他们的时间表中。太好了

然而,如果应用程序上的其他开发人员发布了一个动作,它就会显示为我做了。它以我的身份显示在我的活动日志中,并显示在他们的时间线中,就好像我触发了该动作一样

据我所知,我们没有将用户信息与请求一起传递。只是对象数据


我错过了什么明显的东西吗?这就是未经批准的操作的工作方式吗?

这听起来可能很傻,但当你在Facebook上发布帖子时,请确保你传递的是用户的身份验证令牌,而不是你自己的,否则其他人所做的所有操作都将以你的身份发布。

因为我使用了open graph,用户无论如何都不会被传递。FB通过安全系统(cookies和所有这些东西)获取if。这就是问题所在。在“Get Code”位中,我认为access_令牌与操作相关,而不是与用户相关,因此我为所有用户传递相同的令牌。谢谢