使用Facebook SDK在用户feed / wall上发布
本文关键字:wall feed Facebook SDK 用户 使用 | 更新日期: 2023-09-27 17:50:53
我想知道是否有可能从我的Facebook应用程序发布到用户的墙上。现在我有:
- 一个允许在用户涂鸦墙上写字的Facebook应用
- 安装Fairbooks SDK的后端
实际上我是这样做的:
public static string GetToken()
{
var fb = new Facebook.FacebookClient();
dynamic result = fb.Get("oauth/access_token", new
{
client_id = APP_ID,
client_secret = APP_S,
grant_type = "client_credentials"
});
return result.access_token;
}
public static void Post(string Message, long UserID)
{
var token = GetToken();
var client = new FacebookClient(token);
client.Post("/" + UserID + "/photos", new { url = "url", caption = Message });
}
我的最终目标是当用户与我的API交互时,在facebook上发布没有客户端弹出窗口。这可能吗?
这行代码调用应用程序访问令牌
dynamic result = fb.Get("oauth/access_token", new
{
client_id = APP_ID,
client_secret = APP_S,
grant_type = "client_credentials"
});
如果您没有事先检索到用户访问令牌,那么使用它是没有意义的。只有这样,您才能代表用户拨打电话。
我的最终目标是当用户与我的API交互时,在facebook上发布没有客户端弹出窗口。这可能吗?
这在设计上是不可能的。所有第三方应用程序都必须以某种格式为用户调用客户端活动。