Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.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
Javascript 向未经验证的用户发布';使用FacebookGraphAPI的s墙_Javascript_Jquery_Facebook_Facebook Graph Api - Fatal编程技术网

Javascript 向未经验证的用户发布';使用FacebookGraphAPI的s墙

Javascript 向未经验证的用户发布';使用FacebookGraphAPI的s墙,javascript,jquery,facebook,facebook-graph-api,Javascript,Jquery,Facebook,Facebook Graph Api,当用户未通过Facebook身份验证时,是否可以(使用graph api)发布到墙上?我尝试用用户id替换FB.api(“/me/feed/”、“post”…)中的me,但无效。即使我注销FB,Quora也可以在我的FB墙上发布消息。您可以,但您需要用户授予您脱机访问权限 这来自Facebook文档: 使您的应用程序能够随时代表用户执行授权请求。默认情况下,大多数访问令牌在短时间后过期,以确保应用程序仅在用户积极使用应用程序时代表用户发出请求。此权限使OAuth终结点返回的访问令牌长期有效只是一

当用户未通过Facebook身份验证时,是否可以(使用graph api)发布到墙上?我尝试用用户id替换
FB.api(“/me/feed/”、“post”…
)中的me,但无效。即使我注销FB,Quora也可以在我的FB墙上发布消息。

您可以,但您需要用户授予您脱机访问权限

这来自Facebook文档:
使您的应用程序能够随时代表用户执行授权请求。默认情况下,大多数访问令牌在短时间后过期,以确保应用程序仅在用户积极使用应用程序时代表用户发出请求。此权限使OAuth终结点返回的访问令牌长期有效

只是一个旁注:大多数用户不会从经验中愉快地授予你这个权限。考虑如果你真的需要这个,并且知道它会减少授权你的应用程序的用户的数量。好点。所以基本上,如果他们从脸谱网退出,我应该显示连接到脸谱网链接,即使他们已经连接了。我很早就去FB了,我有他们的id,对吗?没错。用户已经习惯了。这只是事情的运作方式。没有理由去寻找解决办法,IMHO。酷,那可能就是我当时会做的。顺便说一句,对于离线访问,我必须使用id而不是我,对吗?是的。反正我就是这么做的。