使用javascript在页面选项卡应用程序中获取Facebook粉丝页面ID

时间:2014-03-12 11:57:04

标签: javascript facebook facebook-graph-api facebook-javascript-sdk

我可以在页面选项卡应用中获得Facebook粉丝page-id而无需授权用户使用javascript吗?如果我授权用户,那么我得到signed_request只包含

["algorithm","code","issued_at","user_id"] not "page" object. How can I get "page" object?

我想添加类似于 Pinterest页面应用的网页标签应用,最初获得UserId / UserName,之后如果我们打开该应用,则会直接打开根据插入UserId / UserName

2 个答案:

答案 0 :(得分:1)

不,你不能。

页面信息仅发送到已发布到您应用的signed_request,因此使用JavaScript,您无法访问POST数据。但您可以使用服务器端语言轻松访问。

你可能会发现很多PHP代码..对于C#你可以使用下面的代码..

string signedR = Request["signed_request"];

我希望这可能对你有所帮助...... @ Mirant

答案 1 :(得分:0)

  

我可以使用javascript在页面选项卡应用程序中获取Facebook粉丝页面ID吗?

不,你不能。

页面信息只会在初始加载到iframe时发送到您应用的signed_request中发送 - 而且使用JavaScript,您无法访问POST数据。

您从JavaScript SDK获得的signed_request是“不同的”,它包含有关身份验证状态和用户的信息,而不是关于页面的信息。

  

我想添加类似于Pinterest Page App的Page标签应用程序,它最初获取UserId / UserName,之后如果我们打开该应用程序,它将根据插入的UserId / UserName直接打开。

我完全不明白你的意思。当你在这里只谈到用户ID /用户名时,我看不出这与页面ID有什么关系?