我正在尝试创建一个 Open Graph 对象以与 facebook 开放图 API 中的操作一起使用。我尝试在我的应用控制中心上同时使用 facebook 提供的基于 PHP 和 javascript 的代码。在“打开图表”>“故事”>“获取代码”下。
Facebook 告诉我使用以下代码:
$response = $facebook->api(
'me/objects/music.song',
'POST',
array(
'app_id' => (I Insert My App ID Here),
'type' => "music.song",
'url' => "http://samples.ogp.me/461258627226537",
'title' => "Sample Song",
'image' => "https://s-static.ak.fbcdn.net/images/devsite/attachment_blank.png",
'album' => "Sample Album: URL",
'preview_url' => "Sample Preview URL: URL",
'description' => ""
)
);
// handle the response
打印出响应时出现的错误是:
<b>Fatal error</b>: Uncaught OAuthException: Cannot specify type in both the path and query parameter.
当我运行 Javascript 版本时也会发生此错误。
我尝试删除类型,并弄乱了所有参数,但没有任何效果;我收到许多其他错误。如果有帮助,我可以提供我尝试过的其他内容以及发生的错误。
如果这不起作用,我可能会尝试在我自己的服务器上托管对象,但这应该很容易,不是吗!?我错过了什么??
非常感谢,
马特