Facebook API 无法将流式音频上传到页面墙
Posted
技术标签:
【中文标题】Facebook API 无法将流式音频上传到页面墙【英文标题】:Facebook API Cant upload streaming audio to page wall 【发布时间】:2012-08-29 22:51:31 【问题描述】:我有一个音乐博客,想将我所有的帖子复制到 facebook,但我无法像手动发布时那样让 api 发布流式音频。它确实发布了,但音频被删除了。这是我的代码:
<?php
require 'facebook-php-sdk/src/facebook.php';
$APP_ID = 'MYAPPID';
$APP_SECRET = 'MYAPPSECRET';
$PAGE_ID = 'MYPAGEID';
$ACCESS_TOKEN = 'GENERATEDACCESSTOKEN';
$facebook = new Facebook(array(
'appId' => $APP_ID,
'secret' => $APP_SECRET,
'cookie' => true,
));
$attachment = array(
'message' => 'some message',
'attachment' => '"media": ["type": "mp3","src": "http://EXAMPLE.COM/music.mp3", "title": "title", "artist": "artist", "album":"album"]',
'access_token' => $ACCESS_TOKEN
);
$result = $facebook->api('/'.$PAGE_ID.'/feed', 'post', $attachment);
if($result)
echo "<p>Posted status update</p>";
else
echo "<p>Unable to post update.</p>";
?>
知道如何解决这个问题吗?谢谢大家
【问题讨论】:
【参考方案1】:这是不可能的,只有列入白名单的合作伙伴才能使用 Open Graph Music 标签。 更多信息在这里 - https://developers.facebook.com/docs/opengraph/music/
【讨论】:
以上是关于Facebook API 无法将流式音频上传到页面墙的主要内容,如果未能解决你的问题,请参考以下文章
Facebook Graph API v10 图像上传到页面提要
无法将音频文件上传到 Cloudinary API(使用 javascript)
无法通过 Graph API 将提要发布到 Facebook 页面