Facebook graph api 打开图形教程-获取新操作代码片段

Facebook graph api 打开图形教程-获取新操作代码片段,facebook-graph-api,curl,Facebook Graph Api,Curl,如果这个问题是新手问题,我很抱歉,但我似乎找不到答案 我正在学习开放图教程。我正在执行步骤4:发布操作。我在分会发表一项行动。教程说: “Open Graph Dashboard页面在您的操作旁边有一个“Get Code”链接。其中包含可复制到终端并直接运行的curl代码段。” 以下是我的curl代码片段: curl -F 'access_token=(myaccess_token_replaced)' \ -F 'podcast=http://samples.ogp.me/(code

如果这个问题是新手问题,我很抱歉,但我似乎找不到答案

我正在学习开放图教程。我正在执行步骤4:发布操作。我在分会发表一项行动。教程说:

“Open Graph Dashboard页面在您的操作旁边有一个“Get Code”链接。其中包含可复制到终端并直接运行的curl代码段。”

以下是我的curl代码片段:

curl -F 'access_token=(myaccess_token_replaced)' \
     -F 'podcast=http://samples.ogp.me/(code replaced)' \
        'https://graph.facebook.com/me/myapname:listen'
我该如何处理这个代码段?我在PuTTY终端中输入了代码片段,得到的只是一个响应:

{"id":"341348384144"} (not the actual id number)
我认为它会返回更多的代码。本教程在示例中有一个新的代码块

    <script type="text/javascript">
function postCook()
{
    FB.api('/me/YOUR_NAMESPACE:cook' + 
                '?recipe=http://example.com/cookie.html','post',
                function(response) {
        if (!response || response.error) {
                alert('Error occured');
        } else {
            alert('Post was successful! Action ID: ' + response.id);
            }
    });
}
</script>

函数postCook()
{
api('/me/YOUR_名称空间:cook'+
”“食谱=http://example.com/cookie.html","后",,
功能(响应){
如果(!response | | response.error){
警报(“发生错误”);
}否则{
警报(“发布成功!操作ID:”+响应.ID);
}
});
}
我是否手工编写此代码,然后用从curl代码片段中得到的id代码替换response.id


请/谢谢。

我相信ID是您刚刚发布的操作的标识符。每次HTTP发布到该url时,它都应该是唯一的。我相信CURL代码是供您使用的,就像GraphAPI浏览器工具用于使用GraphAPI一样。您上面发布的javascript代码是另一个示例,说明了如何实现与CURL代码相同的功能(至少在我看来是这样)