Php 如何嵌入instagram配置文件?
我已经找到了数百种在网站中嵌入instagram gallery的方法,但我需要的是嵌入整个配置文件t.I。如果你看这个配置文件,例如:有一个配置文件图像、关于、标题和跟随按钮Php 如何嵌入instagram配置文件?,php,iframe,embed,instagram,instagram-api,Php,Iframe,Embed,Instagram,Instagram Api,我已经找到了数百种在网站中嵌入instagram gallery的方法,但我需要的是嵌入整个配置文件t.I。如果你看这个配置文件,例如:有一个配置文件图像、关于、标题和跟随按钮 我怎样才能在配置文件中嵌入此标题信息,而不仅仅是其库中的图像?甚至可能吗?正确的方法是使用API。 您可以使用此端点获取用户信息: 实际上,没有直接的方法可以做到这一点,您需要: 创建Instagram客户端应用程序 获取您的客户详细信息 鉴定 1。创建Instagram客户端应用程序 您必须创建自己的instagram
我怎样才能在配置文件中嵌入此标题信息,而不仅仅是其库中的图像?甚至可能吗?正确的方法是使用API。 您可以使用此端点获取用户信息:
实际上,没有直接的方法可以做到这一点,您需要:
https://api.instagram.com/oauth/authorize/?client_id=[your client id]&redirect_uri=[your redirect uri]&response_type=token
重定向-URI和响应类型=代码和范围=公共内容
请注意,上面的REDIRECT-URI应该是URL编码的,例如https%3A%2F%2Fdrupal.org
然后,您将被重定向到您重定向到的url。请注意url,因为这是您接收所需代码的地方:
http://your-redirect-uri?code=YOU-NEED-THIS-CODE
现在打开终端并粘贴(添加特定id、密码、重定向uri和代码):
您应该收到如下内容:
{
"access_token": "fb2e77d.47a0479900504cb3ab4a1f626d174d2d",
"user": {
"id": "1574083",
"username": "snoopdogg",
"full_name": "Snoop Dogg",
"profile_picture": "..."
}
}
3.b使用浏览器
生成以下url并将其粘贴到浏览器上:
https://api.instagram.com/oauth/authorize/?client_id=[your client id]&redirect_uri=[your redirect uri]&response_type=token
您可能会看到以下错误“隐式身份验证已禁用”。如果是这样,那么您必须编辑Instagram客户端,转到“安全”选项卡,并禁用选项禁用隐式OAuth,您可以在达到以下要点后再启用此选项
如果一切顺利,您应该被重定向到如下所示的URI
https://my_redirect.uri/#access_token=xxxxxxxxxx.yyyyyyy.zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
在access_令牌密钥上,“x”部分(所有在第一个周期之前)是您的用户Id
4。创建Instagram API请求,然后解析响应对象
https://api.instagram.com/v1/users/xxxxxxxxxx/media/recent/?access_token=xxxxxxxxxx.yyyyyyy.zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
Instagram API:
来源:您可以使用新的Facebook Graph API执行此操作:
您需要一个具有应用程序和Instagram“基本显示”权限的开发人员帐户。从那时起,大部分仍然适用,包括通过OAuth at进行授权(API的这一部分未被弃用)。不幸的是,Instagram API在2018年12月已被弃用;这将不再有效。仅供参考:这实际上是一个遗留API