我需要从Facebook用户个人资料图片生成图片并将其发布到一些用户的墙上。例如,
$ attch = array('media'=> array((array('type'=>'image',
'src'=> 'https://graph.facebook.com/'。$ UID。 '/画面',
'href'=> 。 'https://graph.facebook.com/' $ UID '/图片/')));
'src'=> 'https://graph.facebook.com/'。$ uid。'/ picture'行没有显示任何图片...
我该如何解决这个问题?
谢谢
答案 0 :(得分:2)
它没有显示图片,因为 什么都没有 https://graph.facebook.com/[user ID] /图片。你需要查询 https://graph.facebook.com/[user id] 并解析JSON以获取其URL。
答案 1 :(得分:1)
你到了正确的地方拍照:
http://graph.facebook.com/ [username or id] / picture /返回重定向到Facebook CDN上的图片。
您可以在浏览器中试用。
我不知道你对该阵列做了什么,但你的代码可能存在的问题是你没有按照重定向来找到实际的图像。
图片网址重定向到的图片可能会随着时间的推移而发生变化,因此您应该先查看并按照重定向进行操作。