我在Stack Overflow,Google等搜索过,但我无法弄清楚如何在我的网站上显示我的Facebook内容。我尝试了一些解决方案,每个解决方案都提示登录对话框,访问者必须登录并接受我的应用程序(我创建了一个进行测试)。
这里的许多答案都过于通用,我不明白这就是我要问的原因。
我希望能让我的网站“登录”到Facebook并向访问者显示我的状态或照片,而无需他们接受应用程序或使用他们的帐户登录Facebook。
我用我的AppID和AppSecret尝试了一个facebook-php-sdk示例,它让我登录。 此外,github.com/facebook没有类似于facebook-php-sdk的Python SDK(
)答案 0 :(得分:2)
您可以编写一个脚本(例如,使用FB PHP SDK),该脚本使用long-lived access token来获取您的FB数据,然后将数据存储在您的后端数据库(或您网站的其他商店)中。对于Facebook,您的脚本看起来像一个应用程序,您的机器将成为该应用程序的唯一“用户”。请注意,长期访问令牌最长可达60天。您也可以尝试使用App Access Token来获取基本信息。 App Access令牌不会过期。
答案 1 :(得分:0)
这可能不是您正在寻找的,因为您使用php和python标签发布了它,但它可能会解决您的问题。
如果你的网站是由wordpress引擎驱动的,你可以使用If-this-then-that:https://ifttt.com/
它基本上允许您使用以下内容创建“食谱”: 如果Facebook上的新状态然后在wordpress上创建帖子
该帖子不会要求其他人登录Facebook。
只需点击几下鼠标即可编写一行代码。所以我不确定这是否满足您的需求。