使用与我用来创建页面事件的访问令牌相同的访问令牌,我尝试使用PHP SDK 3.1.1上传照片
清单:
我之前尝试过的(主要是单独的)
$params[basename($file)] = '@' . $file;
这是两个请求的PHP var_dump()
:
array(6) {
["name"]=>
string(11) "Superman IV"
["start_time"]=>
string(24) "2012-09-23T16:00:00+0200"
["end_time"]=>
string(24) "2012-09-23T17:30:00+0200"
["description"]=>
string(237) "Lex Luther wykrada z muzeum włosy Supermana. Dzięki nim udaje mu się stworzyć super robota, Nuclear Mana, który potrafi czerpać energię ze słońca. Dzięki temu Nuclear Man staje się niezniszczalny i staje do walki z Supermanem."
["access_token"]=>
string(118) "<censored>"
["@event_cover.jpg"]=>
string(61) "@/var/www/rr048_attila/templates/template/img/event_cover.jpg"
}
array(2) {
["access_token"]=>
string(118) "<censored>"
["source"]=>
string(61) "@/var/www/rr048_attila/templates/template/img/event_cover.jpg"
}
请注意,对于@ event_cover.jpg param,我尝试在没有键中的@的情况下执行相同操作,并且根本没有该参数。
以下是第二次请求的错误var_dump()
:
array(2) {
["error_code"]=>
int(1)
["error_msg"]=>
string(25) "An unknown error occurred"
}
有谁知道是什么导致了这个问题,或者我忘了做什么?
答案 0 :(得分:2)
目前,这可能会受到Facebook漏洞的影响。我正在跟踪它here 从我的观点来看,我也创造了类似的问题,但没有人回答。 (问题可以找到here) 该问题可以与Timezone Migration相关联,因为在此之前我的事件和图片上传到他们正常工作,并且没有对脚本进行任何更改。