我希望使用php curl将推文发布到facebook中,这是我用于将推文发布到FB中的片段 - FB CURL SNIPPET
但我在我的脸书中找不到任何更新的推文, 我不确定,但事情出了问题,
你能告诉我,片段是否正确?
由于
答案 0 :(得分:0)
这需要调试。
第一个停靠点:可能是没有保存cookie:检查脚本是否实际生成了my_cookies.txt
文件。如果没有,请创建一个空的并在其上执行chmod 777
。
第二个停靠点:curl_error()
。
通过以下内容替换代码段中的每个curl_exec()
来电:
$success = curl_exec(....... your options .....);
if (!$success) echo "CURL Error: ".curl_error();
这可能会给你一些关于出了什么问题的指示。
但是,看到脚本试图模仿浏览器而不是使用API,可能是Facebook的提交表单结构发生了变化,在这种情况下你必须解析输出cURL给你看看出了什么问题。
总而言之,如果有任何方法可以通过API干净地完成这项工作 - 我不知道是否存在 - 它会更好。