2013-05-06 8 views
5

Ho cercato di utilizzare le nuove "utente di proprietà" di Facebook gli oggetti come un modo per tenere traccia di progressione/colonne sonore in un gioco Unità mobile, per l'utente ed i loro amici. Quindi per ogni "livello" completato creo un nuovo oggetto myapp:level.Creazione di oggetti di proprietà degli utenti che generano un'azione implicita "post" in linea temporale

Ogni volta che viene creato un oggetto come questo, però, compare nel registro delle attività dell'utente come "postato User Object Titolo". Per lo più voglio solo usare questi oggetti come archiviazione dei dati, e come un modo per l'app per interrogare e visualizzare i dati dei tuoi amici. Desidero solo pubblicare un'azione personalizzata (ad es., myapp:complete) se l'utente sceglie esplicitamente di condividerlo dall'app.

Non solo non genera questi messaggi, ma anche creare un nuovo tipo di oggetto personalizzato in definizioni del tipo di mia app, chiamato semplicemente "oggetto", e di un tipo di azione chiamato "Post" (che sembra essere in realtà og.posts). Devo anche inviare questa azione Post generata automaticamente per la revisione, che sembra strana.

Posso in qualche modo a disattivare l'azione posta o è una parte intrinseca della creazione di oggetti di proprietà degli utenti? Se non riesco a disabilitarlo, c'è un modo per nasconderlo all'utente? Non riesco a impostare no_feed_story sull'azione in quanto l'azione è implicita dalla creazione dell'oggetto.

(Nota, non sto usando l'SDK di Facebook su iOS 3.5, ma utilizzando il plugin Prime31 Facebook per l'Unità, su Android, ma in realtà sto solo l'invio di richieste grafico come specificato sul Object API page.)

+0

Hai trovato una soluzione nel frattempo? Sto lottando con esattamente lo stesso problema. Btw., Nessun motivo per contrassegnare un asnwer quando la domanda non viene data risposta. –

+0

No, mi dispiace, non ho mai trovato la soluzione. Ho pensato che avrei potuto afferrare la parte sbagliata dell'asta API dell'API, quindi sono tornato al markup di oggetto self-hosted. –

risposta

0

Non penso che l'intenzione degli oggetti di proprietà dell'utente di Facebook sia di fare un archivio dati?

In ogni caso, il modo in cui il grafico funziona è che tutte le cose che pubblichi sono effettivamente un'azione. Anche quando pubblichi oggetti. Ciò che è pubblicato sulla timeline degli utenti, è l'azione di pubblicare questo nuovo elemento di dati sul grafico sociale o aperto.

Linea di fondo: non si può sbarazzarsi di questa cosa distaccati, come che tipo di sfida lo scopo di Facebook essere aperti e sociale.

+1

Grazie per la risposta, ma sicuramente questo sconfigge lo scopo dell'API dell'oggetto? Qual è l'API dell'oggetto ma un archivio dati? Per essere chiari, voglio pubblicare storie basate sugli oggetti che immagazzino, ma non necessariamente su ogni singolo oggetto, e voglio controllare la storia, non un generico messaggio di stile "postato su un oggetto". –

Problemi correlati