我正在尝试使用“订阅:”列表获取我的订阅者列表。有没有一种方法可以获取我所有订户的价值,或者最多只能获得50个?有没有其他方法可以为我所有的订户获取价值?我知道文档说最多只能得到50个结果,但是我想看看是否还有另一种获取所有值的方法。谢谢!
答案 0 :(得分:0)
一次致电最多可获得50个结果。
为了获得更多结果,您需要拨打多个电话。在第一个调用完成并且可以获得更多结果之后,API调用应返回nextPageToken
属性的字符串。将其用于下一个API调用的可选pageToken
参数。重复此过程,直到获得所有结果。
答案 1 :(得分:0)
是的!看看docs中列出的pageToken参数:
相关描述为:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
[RequireComponent(typeof(Rigidbody))]
public class FloatObjectScript : MonoBehaviour
{
public float waterLevel = 0.0f;
public float floatThreshold = 2.0f;
public float waterDensity = 0.125f;
public float downForce = 4.0f;
private float forceFactor;
private Vector3 floatForce;
void FixedUpdate()
{
forceFactor = 1.0f - ((transform.position.y - waterLevel) / floatThreshold);
if (forceFactor > 0.0f)
{
floatForce = -Physics.gravity * GetComponent<Rigidbody>().mass * (forceFactor - GetComponent<Rigidbody>().velocity.y * waterDensity);
floatForce += new Vector3(0.0f, -downForce * GetComponent<Rigidbody>().mass, 0.0f);
GetComponent<Rigidbody>().AddForceAtPosition(floatForce, transform.position);
}
}
}