因此,我一直在构建一个Web应用程序,将图像共享到Instagram和Facebook。
使用电子邮件和密码进行注册时,用户还将存储其Instagram用户名和密码。
结果是,每当他们决定与Insta分享时,应用都会为其登录并共享图像。
我想知道是否可以对Facebook进行同样的操作?当用户决定共享时,我可以使用存储的用户名+密码登录该用户吗?
答案 0 :(得分:1)
当用户决定在[Facebook]上共享时,我可以使用存储的用户名+密码登录吗?
不,您不能-而且甚至不允许您,Facebook明确禁止应用程序这样做。
如果您希望用户登录Facebook,则需要实现OAuth登录流程。 https://developers.facebook.com/docs/facebook-login
但是,由于publish_actions
的权限已被删除,因此您再也无法通过API以用户的名义共享/发布到Facebook。您只能使用共享或订阅源对话框让他们共享链接。因此,对于每个要共享的图像,您将需要一个唯一的URL,该URL返回正确的OG元数据以将该图像指定为缩略图。