gpt4 book ai didi

objective-c - Facebook 图表 API : audio share

转载 作者:可可西里 更新时间:2023-11-01 04:48:12 27 4
gpt4 key购买 nike

我可以使用 facebook 图形 API 分享音频吗

  • 我可以像视频一样直接在 facebook 服务器上上传音频吗?
  • 我可以在 facebook 上分享音频链接,它会在 facebook 上显示嵌入式播放器吗?

我试过这个解决方案 ios Facebook Graph API - post Audio file , 但它没有按预期工作

我尝试的是分享音频链接 http://bit.ly/Ok4ZX6但像普通链接一样在 Facebook 上显示,而不是嵌入式播放器 http://i.stack.imgur.com/Ld67c.png

编辑

我使用的代码:

NSMutableDictionary *params = [NSMutableDictionary dictionaryWithCapacity:4];
[params setObject:text forKey:@"message"];
[params setObject:title forKey:@"name"];
[params setObject:fileUrl forKey:@"source"];
[facebook requestWithGraphPath:@"me/feed" andParams:params andHttpMethod:@"POST" andDelegate:self];

也用过这段代码:

NSMutableDictionary *params = [NSMutableDictionary dictionaryWithCapacity:4];
NSString *attachment = [NSString stringWithFormat:@"{'media': [{'type': 'mp3', 'src': '%@', 'title': '%@'}], 'messgae': 'Messgae Messgae Messgae', 'name': 'Name Name Name', 'href': '%@'}",amazon_link, title, link];
[params setObject:attachment forKey:@"attachment"];
[params setObject:text forKey:@"message"];
[params setObject:@"stream.publish" forKey:@"method"];
[facebook requestWithParams:params andDelegate:self];

最佳答案

您尝试了该链接中的什么解决方案?贴出自己的代码。我还注意到您的音频链接不起作用,至少对我来说不起作用。

我认为正确的方法是使用 graph api 中的“source”字段,而不是“link”。

这是关于开发者引用的一个很好的页面: http://developers.facebook.com/docs/reference/api/post/


要使用图形 API 上传视频,您可以执行此操作。您还需要获得 publish_stream 权限。

NSString * file = [[NSBundle mainBundle] pathForResource:@"video" ofType:@"mov"];
NSData * video = [NSData dataWithContentsOfFile:file];
NSMutableDictionary * dict = [NSMutableDictionary dictionaryWithObjectsAndKeys:
@"title", @"title",
@"description", @"description",
video, @"video.mov",
@"video/quicktime", @"contentType",
nil];
[facebook requestWithGraphPath:@"me/videos"
andParams:dict
andHttpMethod:@"POST"
andDelegate:self];

关于objective-c - Facebook 图表 API : audio share,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11338116/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com