Open Graph Tutorial - 获取新的Action Code Snippet

时间:2011-12-30 17:44:53

标签: facebook-graph-api curl

如果问题是新手问题,我很抱歉,但我似乎无法找到答案。

我正在关注Open Graph Tutorial。我在第4步:发布操作。我在发布行动一章。教程说:

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

这是我的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>

我是否可以手动编写代码,只需将response.id替换为我从curl代码段返回的id代码?

请/谢谢。

1 个答案:

答案 0 :(得分:0)

我相信ID是您刚刚发布的操作的标识符。每次HTTP发布到该URL时,它应该是唯一的。我相信CURL代码可供您使用,就像Graph API资源管理器工具用于图API一样。你在上面发布的javascript代码是另一个如何完成CURL代码所做的事情的例子(至少它对我来说是这样的)