我遇到了一个问题。我使用Unity facebook SDK和FB.API发布用户提要。
我使用的代码是:
if (FB.IsLoggedIn) {
var data = new Dictionary<string, string>() {{"message", "I just scored "+score+" in GameName. Download it now!"}};
FB.API ("/me/feed", HttpMethod.POST,LogCallback, data);
}
void LogCallback (FBResult result) {
if (result.Error != null) {
print ("score submission failed with error= "+result.Error.ToString());
}
else {
print ("score submitted with result= "+result.Text.ToString());
}
}
我收到的结果是:
score submission failed with error= java.io.FileNotFoundException: https://graph.facebook.com/me/feed
我在网上搜索,发现它可能与
有关publish_actions
许可。但我正在使用此权限。
然后我去了Facebook开发者看到应用程序并转到状态和审核。 批准的权限是:
email, public_profile and user_friends
然后我尝试添加
publish_actions
权限,但它显示错误,我缺少图标,长描述和隐私政策网址。
它想要提交应用以供审核。我做的一切都正确吗?我是否需要上传android apk才能查看?
有人可以指导我吗?谢谢
答案 0 :(得分:1)
您需要先从FB.Login请求publish_permissions才能使用/ me / feed。 (你会看到一条消息“此应用想要代表你发布...”)
那说: