1

Google ドライブ / ドキュメント フィードを使用してアイテムを取得すると、次の構造の ID とリソース ID を含むエントリが返されます。

<id>https://docs.google.com/feeds/id/document%3A12345</id>
<gd:resourceId>document:12345</gd:resourceId>

しばらく Google フィードを使用しており、リソース ID をドキュメントへの一意のキーとして使用して、システム内でドキュメントに戻ることができます。それでも、削除されたアイテムを取り戻すための新しい変更フィードを使用すると、Google は常に次のリソース ID を返すようです。

<id>https://docs.google.com/feeds/id/unknown%312345</id>
<gd:resourceId>unknown:12345</gd:resourceId>

明らかに、これは ID による一致の失敗を引き起こします。Google は、リソース ID を無視して、独自に解析して REAL ID にすることを推奨していますか?

アイテムを参照するために変更フィードで 1 つの ID を開発者に提供するのはかなりばかげているように思えますが、そのアイテムが削除された後、開発者はまったく別の ID を提供します。

4

1 に答える 1

0

unknown:[resource_id]ここに記載されているように、削除されたリソースを表すために変更フィードで常に返されます

ここでの私の推奨事項は、キャラクターを分割して、型指定されていないリソース ID:を比較することです。

于 2012-04-29T14:08:37.517 に答える