Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/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 graph api 在Facebook Graph API中,如何在某人';s墙作为另一个人的身份?_Facebook Graph Api_Facebook - Fatal编程技术网

Facebook graph api 在Facebook Graph API中,如何在某人';s墙作为另一个人的身份?

Facebook graph api 在Facebook Graph API中,如何在某人';s墙作为另一个人的身份?,facebook-graph-api,facebook,Facebook Graph Api,Facebook,我的数据库中有2个用户。我有这两个用户的访问令牌 我想把A贴在B的墙上。但是,我使用的是app_access_令牌,而不是用户的access_令牌(因为用户access_令牌过期)。因此,在创建帖子时,B正在自己的墙上发布帖子 var uri = 'https://graph.facebook.com/' + fb_id + '/feed?access_token='+ app_access_token 我想让A贴在B的墙上,但仍然使用app_access_令牌。access令牌本质上是识别执

我的数据库中有2个用户。我有这两个用户的访问令牌

我想把A贴在B的墙上。但是,我使用的是app_access_令牌,而不是用户的access_令牌(因为用户access_令牌过期)。因此,在创建帖子时,B正在自己的墙上发布帖子

var uri = 'https://graph.facebook.com/' + fb_id + '/feed?access_token='+ app_access_token

我想让A贴在B的墙上,但仍然使用app_access_令牌。

access令牌本质上是识别执行操作的用户的。当您使用应用程序访问令牌时,它实际上是执行操作的应用程序。您必须使用正确的(用户)访问令牌,才能代表用户而不是您的应用程序显示帖子。

如果您仍然想使用App Access令牌,那么您可以考虑在帖子的消息中包含用户名称。这样,即使它来自你的应用程序-实际的帖子详细说明了正确的:

[用户名]已向您发送此消息


但是我会遇到脱机“过期”问题…我唯一不会遇到这些问题的方法是使用应用程序的访问令牌。您是否一直在遵循。。。还有一种方法可以延长代币的有效期一天。。。但最终Facebook选择了退出这一功能。我如何在信息中“提及”某人?(给某人贴标签)这是一个敏感的话题——这是可能的,但它被认为是黑客行为,Facebook也意识到了这一点。再也不可能了。。不确定它是否仍然可能-这里是语法:嗯。。。在我看来,离线访问功能(对于您的场景来说非常完美)是一个不必要且危险的功能。我个人很高兴它被弃用了。(当然没有冒犯你的意思:)如果你详细说明了你的应用程序在这个功能上的行为,人们可能会建议其他方法来达到同样的效果。。。