private void googleplue()
{
Moment body = new Moment();
ItemScope itemScope = new ItemScope();
itemScope.Id = "replacewithuniqueforaddtarget";
itemScope.Image = "http://www.google.com/s2/static/images/GoogleyEyes.png";
itemScope.Type = "";
itemScope.Description = "The description for the action";
itemScope.Name = "An example of add activity";
body.Object = itemScope;
body.Type = "http://schema.org/AddAction";
MomentsResource.InsertRequest insert =
new MomentsResource.InsertRequest(
plusService,
body,
userId,
MomentsResource.Collection.Vault);
// Moment wrote = insert.Fetch();
}
我试过这个但不行,请给我任何其他解决方案。
答案 0 :(得分:1)
时刻与发布到Google+时间轴不同,无法发布到Google+时间轴。见Issue 41: Write access to the streams
为了发布不同的时刻,您需要能够将request_visible_actions
设置为身份验证过程的一部分,并且它似乎与当前版本无关C#客户端库see
如果您想发布片刻而不是写入用户时间线,那么您必须弄清楚如何在身份验证过程中发送request_visible_actions
。如果你确实想弄明白该怎么做,请在我的问题上发表答案。