使用时php artisan tinker,我在项目中更改了一些类文件.有没有办法重新加载REPL,而不必键入exit并php artisan tinker再次?
我正在尝试使用Graph API批量请求上传图片,但我无法使用内嵌图片上传,有人可以帮我吗?
批量申请文档:https://developers.facebook.com/docs/reference/api/batch/
照片批量上传:http://developers.facebook.com/blog/post/493/
照片批量上传博客邮政编码工作正常,但我想从我的服务器而不是从我的电脑上传图像,例如:/public_html/image/pic.jpg,我不知道我怎么做.
编辑:我正在使用PHP SDK 3.0.1
这是我的代码:
<?php
CODE WAS CHANGED AND THE PROBLEM IS FIXED ALREADY, SEE THE ANSWER BELOW
?>
Run Code Online (Sandbox Code Playgroud)
这来自他们的文档:
上传二进制数据
二进制数据可以指定为批处理API请求的multipart/mime部分.批量图API允许上载多个二进制项作为批量调用的一部分.为此,您需要将所有二进制项作为multipart/mime附件添加到您的请求中,并且需要使用操作中的"attached_files"属性来引用其二进制项."attached_files"属性可以在其值中使用逗号分隔的附件名称列表.
以下示例显示如何在单个批处理调用中上载2张照片:
curl
–F ‘access_token=…’ \
-F ‘batch=[{“method”:”POST”, \
“relative_url”:”me/photos”, \
“body”:”message=My cat photo” \
"attached_files":"file1" \
},
{“method”:”POST”, \
“relative_url”:”me/photos”, \
“body”:”message=My dog photo” \
"attached_files":"file2" \
},
]’
-F ‘file1=@cat.gif’ \
-F 'file2=@dog.jpg' \
https://graph.facebook.com
Run Code Online (Sandbox Code Playgroud)
编辑2: