如果您在此处发布代码会有所帮助,但是基本上查询字符串 ?access_token= 应该可以工作。您使用的是客户端身份验证还是服务器端身份验证?
服务器端身份验证实际上还有一个额外的步骤。您需要将“代码”换成“令牌”。
之后,只需将访问令牌粘贴到查询字符串中即可。我有一个具有此 WCF 合同签名的有效工作项目:
[ServiceContract]
public interface IPicasaWeb
{
[OperationContract]
[WebInvoke(UriTemplate = "data/feed/api/user/{userId}?kind=photo&alt=json&access_token={accessToken}&max-results={perPage}&start-index={startIndex}&access={access}",
ResponseFormat = WebMessageFormat.Json,
RequestFormat = WebMessageFormat.Json,
BodyStyle = WebMessageBodyStyle.Bare,
Method="GET")]
Photos GetPhotos(string userId, string accessToken = null, int startIndex = 1, int perPage = 30, string access = "visible");
}