如何从 facebook 或 instagram 中提取某些用户的个人资料图片并将其上传到我们网站上该用户的个人资料页面?
How to extract the profile picture of some user from facebook or instagram and upload it to profile page of that user at our website??
我正在使用后端语言构建一个网站 PHP.I 我正在使用 MySql 作为 database.So 在我的站点中我们有通常的注册系统,任何用户都可以注册 him/her self.And 然后我们要求他在 his/her 个人资料页面上完成 his/her 个人资料。
好的,所以在个人资料页面上有很多关于用户的详细信息(比如出生日期,关于 his/her 自己,关于 his/her 教育,关于 his/her 性别,种族, ...等),我们要求填写。
用户个人资料的一个重要属性是 his/her 个人资料 picture.So 用户可以在 his/her 个人资料页面上传 his/her 个人资料图片。
但我们想给用户 3 个选项:
1.He/she可以上传自己的图片computer/phone
2.He/she可以从自己的facebook个人资料上传图片
3.He/she可以从自己的instagram个人资料上传图片
我已经成功地实施了第一个选项并且它正在运行correctly.But我不知道如何实施其他两个选项?
我已经用谷歌搜索了很多,但我无法理解如何用一种简单的方法来做到这一点?
我对PHP不是很精通,所以请帮助某人。
提前致谢。
据我了解,您可以使用图表 API
将 userid_here
替换为您要获取其照片的 user
的 ID。
您可以使用 PHP 的 file_get_contents
函数来读取 URL 并处理检索到的数据
所以这是一个包含多个因素的多部分问题,很遗憾,我无法为您提供可以复制和粘贴的示例代码,但我希望可以根据您的配置为您指明方向你知道如何进行。
您需要问自己的第一件事是,如果您想通过 OAuth 连接,那么用户所要做的就是登录到 facebook,您可以获取您想要的信息内容或从用户(或自动化过程,如果他们提供配置文件 URL)和 link 直接到图像。您可以使用 Graph API 获取使用 FacebookID 的用户图片,如下所示。
http://graph.facebook.com/" + facebookId + "/picture?type=square
例如:
http://graph.facebook.com/67563683055/picture?type=square
除了"square",还有更多尺码。参见 the docs。
您需要使用 OAuth 获取此人的 FacebookID,除非他们向您提供 ID 或 url 到他们的页面。
我正在使用后端语言构建一个网站 PHP.I 我正在使用 MySql 作为 database.So 在我的站点中我们有通常的注册系统,任何用户都可以注册 him/her self.And 然后我们要求他在 his/her 个人资料页面上完成 his/her 个人资料。
好的,所以在个人资料页面上有很多关于用户的详细信息(比如出生日期,关于 his/her 自己,关于 his/her 教育,关于 his/her 性别,种族, ...等),我们要求填写。 用户个人资料的一个重要属性是 his/her 个人资料 picture.So 用户可以在 his/her 个人资料页面上传 his/her 个人资料图片。 但我们想给用户 3 个选项: 1.He/she可以上传自己的图片computer/phone 2.He/she可以从自己的facebook个人资料上传图片 3.He/she可以从自己的instagram个人资料上传图片
我已经成功地实施了第一个选项并且它正在运行correctly.But我不知道如何实施其他两个选项? 我已经用谷歌搜索了很多,但我无法理解如何用一种简单的方法来做到这一点?
我对PHP不是很精通,所以请帮助某人。 提前致谢。
据我了解,您可以使用图表 API
将 userid_here
替换为您要获取其照片的 user
的 ID。
您可以使用 PHP 的 file_get_contents
函数来读取 URL 并处理检索到的数据
所以这是一个包含多个因素的多部分问题,很遗憾,我无法为您提供可以复制和粘贴的示例代码,但我希望可以根据您的配置为您指明方向你知道如何进行。
您需要问自己的第一件事是,如果您想通过 OAuth 连接,那么用户所要做的就是登录到 facebook,您可以获取您想要的信息内容或从用户(或自动化过程,如果他们提供配置文件 URL)和 link 直接到图像。您可以使用 Graph API 获取使用 FacebookID 的用户图片,如下所示。
http://graph.facebook.com/" + facebookId + "/picture?type=square 例如: http://graph.facebook.com/67563683055/picture?type=square
除了"square",还有更多尺码。参见 the docs。
您需要使用 OAuth 获取此人的 FacebookID,除非他们向您提供 ID 或 url 到他们的页面。