【发布时间】:2013-06-13 13:43:51
【问题描述】:
我正在尝试创建一个 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 版本时也会发生此错误。
我已经尝试删除类型,并弄乱了所有参数,但没有任何效果;我收到许多其他错误。如果有帮助,我可以提供我尝试过的其他内容以及发生的错误。
如果这不起作用,我可能会尝试将对象托管在我自己的服务器上,但这应该很容易,不是吗!?我错过了什么??
非常感谢,
马特
【问题讨论】:
-
我也有同样的问题,请参阅stackoverflow.com/questions/17153617/…
标签: php javascript facebook facebook-opengraph